概要
我在查找是否有这个函数的时候,发现网上有很多博客意识到没有这个函数,选择自定义一个函数,自己重新写这个功能。这依然十分麻烦。我简单思考了一下,得到了一个可以利用set的简单判断,快速得出列表间是否为包含关系。
经提醒,该方法只适用于列表内无重复元素的时候
方法
set(a).issubset(set(b))
举例
示例1
a = [1, 2, 3]
b = [0, 1, 2, 3, 4]
print(set(a).issubset(set(b)))
输出:
True
示例2
a = [1, 2, 3]
b = [0, 1, 2, 4]
print(set(a).issubset(set(b)))
输出:
False