我想看看列表 (A) 和列表 (B) 中缺少什么
如果我有以下字符串列表:
A = ['4-5', '3-6', '3-3', '9-0'] 和 B = ['4-4', '4-5', '3-3', '6-9', '5-5', '3-2', '6-6', '9-9', '9,0'] 并想检查列表 B 中的 A 中缺少的内容。
A = [4-5,3-6,3-3,9-0] B = [4-4, 4-5, 3-3, 6-9, 5-5, 3-6, 3- 2, 6-6, 9-9, 9,0]
所以...从上面的示例中,我希望它输出 ['4-4', '6-9', '5-5', '3-2', '6- 6', '9-9'].
如果我对这两个列表进行排序,最好的方法是什么?
谢谢!
我想过做这样的事情:
unique = []
for n in A:
if n not in B:
unique.append(B)
print(unique)
这个有用吗?它在两个字符串的列表中给了我一个非常奇怪的列表输出。
请您参考如下方法:
我不知道4-5是什么意思?是字符串还是操作?
无论如何,假设它是您想要的,您可以执行以下操作:
A = [4-5,3-6,3-3, 9-0]
B = [4-4, 4-5, 3-3, 6-9, 5-5, 3-2, 6-6, 9-9, 9,0]
a = set(A)
b = set(B)
print b - a
