我正在尝试编写一个单行逻辑测试,以检查一个列表中的所有项是否存在于另一个列表。
我尝试了contains((方法,但它只适用于单个值,并且在使用列表时总是返回False:
keys = ['key1', 'key2']
list = ['key1', 'key2', 'key3']
list.__contains__(keys)
在这种情况下,它应该返回True。
set(['key1', 'key2', 'key3']).issuperset(['key1', 'key2'])
或
{'key1', 'key2', 'key3'}.issuperset(['key1', 'key2'])
或
{'key1', 'key2', 'key3'} >= {'key1', 'key2'}
result=all(密钥中元素的列表中元素(