如何编写类似这样的语法?
如果我们的列表1 = ['F','W','I','N','T','E','R','S'] 我们的第二个列表看起来像= ['WINTER']
我怎么写那个列表1包含一串字符串WINTER?
答案 0 :(得分:2)
您可以将两者都转换为集合并使用issubset
?
>>> list1
['F', 'W', 'I', 'N', 'T', 'E', 'R', 'S']
>>> list2
['W', 'I', 'N', 'T', 'E', 'R']
>>> set(list2).issubset(set(list1))
True
或者可能将它们转换为集合然后测试list2 - list1
?
或(拍摄straight from the docs):
{x for x in list2 if x not in list1}