一个集合包含另一个集合
set1 = {1, 2, 3, 4, 5}
set2 = {1, 2}
print(set2.issubset(set1)) # 子集
print(set1.issuperset(set2)) # 超集
按照以上思路,把列表转成集合,然后用issubset/issuperset判断,list1是否包含list2,代码如下:
list1 = [1, 2, 3, 4, 5]
list2 = [1, 2]
print(set(list2).issubset(set(list1)))# 子集
print(set(list1).issuperset(set(list2)))# 超集