像<=
Python这样的运算符通常不会被覆盖以表示不同于“小于或等于”的东西。对于标准库来说,这样做是不寻常的-对我来说,它听起来像是旧版API。
使用等效的和更清晰命名的方法set.issubset
。注意,您不需要将参数转换为集合;如有需要,它将为您完成。
set(['a', 'b']).issubset(['a', 'b', 'c'])
如何检查以下所有项目是否都在列表中?
像<=
Python这样的运算符通常不会被覆盖以表示不同于“小于或等于”的东西。对于标准库来说,这样做是不寻常的-对我来说,它听起来像是旧版API。
使用等效的和更清晰命名的方法set.issubset
。注意,您不需要将参数转换为集合;如有需要,它将为您完成。
set(['a', 'b']).issubset(['a', 'b', 'c'])