0

我该如何为这样的东西编写语法?

如果我们的列表 1 = ['F', 'W', 'I', 'N', 'T', 'E', 'R', 'S'] 我们的第二个列表看起来像 = ['WINTER']

我将如何编写列表 1 包含一系列字符串 WINTER?

4

1 回答 1

2

您可以将两者都转换为 set 并使用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

或者(直接取自文档):

{x for x in list2 if x not in list1}
于 2013-08-13T22:11:35.780 回答