【发布时间】:2016-09-23 13:31:06
【问题描述】:
我正在尝试拆分 2 个列表,比较它们并创建一个新列表,但没有成功比较 2 个列表中的项目。
所以说 List_1.txt =
Failed = abc
Failed = hfi
Failed = kdi
和 List_2.txt =
1:1:1 - jdsfjdf
2:2:2 - iidf
3:3:3 - abc
6:3:1 - hfi
8:2:1 - kdi
3:1:5 - dua
3:1:2 - dfh
我想比较这些列表并创建一个没有 list_1 条目的 new_list2。
我尝试的是:
treinrit = open('List_1', 'r')
lijna = treinrit.readlines()
treinrit.close()
annuleer_treinrit = open('List_2', 'r')
lijnb = annuleer_treinrit.readline()
annuleer_treinrit.close()
lijsta = []
lijstb = []
for a in lijna:
clean = a.split(' - ')
print(lijsta)
for b in lijnb:
lijstb.append(lijnb.split(": "))
我只是无法正确拆分列表。我只需要比较每个文件的最后一位,但我不知道如何。
【问题讨论】:
-
您是否在 SO 上查看过此页面:stackoverflow.com/questions/546508/… 希望对您有所帮助
-
你能展示你想要的最终结果吗?
-
@Hoopdady list_2 没有 abc、hfi 和 kdi。
-
没有整行还是没有那些字符串?就像
3:3:3 - abc一样,您会删除整行,还是只删除abc,这样该行就会显示为3:3:3 -?