我试图找出所有在列表A和不在列表B.Python列表差异
我觉得像newList = list(set(a) & !set(b))
或newList = list(set(a) & (not set(b)))
东西会工作的元素,但它不是。
如果还有更好的方法来实现我想要做的除此之外的事情吗?
newList = []
for item in a:
if item not in b:
newList.append(item)
同样重要的,它需要在Python 2.6
请注意,从列表 - >设置 - >列表的转换将失去原始列表的排序。 – sirdodger 2012-07-20 21:02:12