所以我有一個製表符分隔文本文件中像如下:的Python:基於相同的元素分組多個列表
23 Hello How are you?
23 What's up?
24 I am using Python
我想單獨和組以上數據,以便它看起來像這樣:
23 Hello How are you? What's up?
24 I am using Python
基本上我想組與所述第一列的相同值的文本(和然後將它們寫入到23.txt的單獨的文本文件和24.txt)
我的代碼如下寫爲:
def data_extraction(inputfile):
ifile = open(inputfile, "r")
lines = ifile.readlines()
for value in lines:
each_line = value.split('\t')
service_order = each_line[0]
text = each_line[-1]
以上將給出for循環中的多個列表(value = ['23','Hello,你好嗎?'等等))。我需要做什麼將同一列和相應的文本分組?任何幫助將不勝感激。
該文件是否在第一列上排序? –
它未分類。第一列是隨機數字。他們實際上是我正在處理的原始文件中的訂單號。 – user1452759