Python讀取兩個(gè)文件內(nèi)容辜王,按key進(jìn)行全局排序

test.py內(nèi)容:

# 讀取file01和file02文件的全部?jī)?nèi)容劈狐,進(jìn)行全局排序,將結(jié)果寫(xiě)入file03
key_list = []
key_val_dic = {}
f1 = open("file01", "r")
f2 = open("file02", "r")
xx = [f1, f2]

for ff in xx:
    for line in ff:
        key, val = line.strip().split('\t')
        key_list.append(int(key))
        key_val_dic[key] = val
f1.close()
f2.close()

f3 = open("file03", "w")
key_list.sort()
for i in range(len(key_list)):
    str1 = str(i) + "\t" + key_val_dic[str(i)]
    f3.write(str1)
    f3.write("\n")
f3.close()

file01文件內(nèi)容:

0   java
2   java
4   java
6   java
8   java
10  java
12  java
14  java
16  java
18  java
20  java
22  java
24  java
26  java
28  java
30  java
32  java
34  java
36  java
38  java
40  java
42  java
44  java
46  java
48  java
50  java
52  java
54  java
56  java
58  java
60  java
62  java
64  java
66  java
68  java
70  java
72  java
74  java
76  java
78  java
80  java
82  java
84  java
86  java
88  java
90  java
92  java
94  java
96  java
98  java
100 java

file02文件內(nèi)容:

1   hadoop
3   hadoop
5   hadoop
7   hadoop
9   hadoop
11  hadoop
13  hadoop
15  hadoop
17  hadoop
19  hadoop
21  hadoop
23  hadoop
25  hadoop
27  hadoop
29  hadoop
31  hadoop
33  hadoop
35  hadoop
37  hadoop
39  hadoop
41  hadoop
43  hadoop
45  hadoop
47  hadoop
49  hadoop
51  hadoop
53  hadoop
55  hadoop
57  hadoop
59  hadoop
61  hadoop
63  hadoop
65  hadoop
67  hadoop
69  hadoop
71  hadoop
73  hadoop
75  hadoop
77  hadoop
79  hadoop
81  hadoop
83  hadoop
85  hadoop
87  hadoop
89  hadoop
91  hadoop
93  hadoop
95  hadoop
97  hadoop
99  hadoop

結(jié)果文件file03:

全局排序.PNG
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末肾档,一起剝皮案震驚了整個(gè)濱河市摹恰,隨后出現(xiàn)的幾起案子怒见,更是在濱河造成了極大的恐慌,老刑警劉巖闺阱,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舵变,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡纪隙,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)碘饼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)悲伶,“玉大人艾恼,你說(shuō)我怎么就攤上這事麸锉。” “怎么了柳爽?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵主穗,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我忽媒,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任隘冲,我火速辦了婚禮绑雄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘万牺。我一直安慰自己,他們只是感情好脚粟,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布核无。 她就那樣靜靜地躺著,像睡著了一般团南。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吐根,一...
    開(kāi)封第一講書(shū)人閱讀 52,328評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音朋腋,去河邊找鬼膜楷。 笑死旭咽,一個(gè)胖子當(dāng)著我的面吹牛赌厅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播特愿,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼揍障,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了毒嫡?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤努释,失蹤者是張志新(化名)和其女友劉穎碘梢,沒(méi)想到半個(gè)月后伐蒂,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡恩沛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年昭雌,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了健田。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡妓局,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出局雄,到底是詐尸還是另有隱情,我是刑警寧澤炬搭,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布穆桂,位于F島的核電站,受9級(jí)特大地震影響享完,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜般又,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寄悯。 院中可真熱鬧堕义,春花似錦猜旬、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)丘薛。三九已至邦危,卻和暖如春洋侨,著一層夾襖步出監(jiān)牢的瞬間倦蚪,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工裁僧, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人聊疲。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓沪悲,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親殿如。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容