给出两组
a = [5,3,4,1,2,6,7]
b = [1,2,4,9]
c = set(a) - set(b)
# c -> [5,3,6,7]
是否可以计算从'a'中删除了多少项?
答案 0 :(得分:6)
len(set(a)) - len(c)
怎么样?
编辑:如果len(a)
包含重复项,则a
可能不正确。
答案 1 :(得分:3)
假设缺少重复:
len(a)-len(c)
否则尝试:
len(set(a)) - len(c)
答案 2 :(得分:3)
可能有更有效的方式,但
len(set(a)-set(c))
将起作用
答案 3 :(得分:-1)
a = [5,3,4,1,2,6,7]
b = [1,2,4,9]
c = set(a) - set(b)
print len(c)