问题描述:
a = ['a', 'b', 'c', 'd', 'e', 'f']
b = ['a', 'c', 'd']
想要得到一个列表 C = a - b的元素
即 c = ['b', 'e', 'f']
转换成集合删除
c = list(set(a).difference(set(b)))
使用正则表达式
c = [i for i in a if i not in b]
这两种相对简洁
问题描述:
a = ['a', 'b', 'c', 'd', 'e', 'f']
b = ['a', 'c', 'd']
想要得到一个列表 C = a - b的元素
即 c = ['b', 'e', 'f']
c = list(set(a).difference(set(b)))
c = [i for i in a if i not in b]
这两种相对简洁