所以我有一个制表符分隔文本文件中像如下:的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