【发布时间】:2020-09-30 11:35:44
【问题描述】:
我有两个列表:
listOne = ['John', 'James', Daniel', 'Peter', 'Luke']
listTwo = ['Daniel', 'Peter', Kate', 'Jenny']
我想比较这两个列表并返回不匹配的,如果需要,将其保存到另一个列表,所以输出应该是:
Non-Matches: 'Kate', 'Jenny'
我怎样才能做到这一点?我考虑将列表更改为集合,但没有成功
【问题讨论】:
-
这能回答你的问题吗? Python, compute list difference
-
为什么'James'、'John'、'Luke'没有输出?他们也不匹配?
-
我在从文本文件中读取第一个列表时遇到问题,该列表显示为 listOne = ["'John', 'James', Daniel', 'Peter' , 'Luke'"] , 开头和结尾都有语音标记,这个效果会比较吗?它不起作用