list1 = [1, 2, 3, 4, 5, 6]
list2 = [1, 3, 4, 5]
第一种
list3 = [item for item in list1 if item not in set(list2)]
print(list3) # [2, 6]
第二种
print(set(list1) - set(list2)) # {2, 6}
版权声明:本文为weixin_44936542原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
list1 = [1, 2, 3, 4, 5, 6]
list2 = [1, 3, 4, 5]
list3 = [item for item in list1 if item not in set(list2)]
print(list3) # [2, 6]
print(set(list1) - set(list2)) # {2, 6}