尝试在列表中获得差异失败

2024-10-03 19:28:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两份清单: 列表a(tkt001 tkt002 tkt003 tkt004 tkt005 tkt006 tkt007 tkt008 tkt09 tkt010 tkt011 tkt012 tkt013 tkt014 tkt015 tkt016 tkt017 tkt018 tkt019)

清单b(tkt001 tkt003 tkt005 tkt007 tkt009 tkt010)

我试过了

print (sorted(set(list_a).difference(set(list_b))))
and
print(sorted(diff(list_a, list_b)))

未能区分列表。 我哪里做错了


Tags: 列表listsortedprintsettkt005tkt004tkt09
1条回答
网友
1楼 · 发布于 2024-10-03 19:28:59

我不知道你是如何创建列表a和列表b的。但这里有一个简单的例子:

list_a = 'a b c'
list_b = 'b c d'

list_a = list_a.split(' ')
list_b = list_b.split(' ')

print(set(list_a).difference(set(list_b)))
{'a'}

你会做print(list_a)print(list_b)

相关问题 更多 >