我看到人们正在使用any收集另一个列表来查看列表中是否存在某个项目,但是有没有一种快速的方法来做这样的事情?
any
if list.contains(myItem): # do something
您可以使用以下语法:
if myItem in some_list: # do something
此外,逆运算符:
if myItem not in some_list: # do something
它适用于列表、元组、集合和字典(检查键)。
请注意 ,这在列表和元组中是 O(n) 操作,但在集合和字典中是 O(1) 操作。