小编典典

列表是否有简短的包含功能?

all

我看到人们正在使用any收集另一个列表来查看列表中是否存在某个项目,但是有没有一种快速的方法来做这样的事情?

if list.contains(myItem):
    # do something

阅读 67

收藏
2022-03-08

共1个答案

小编典典

您可以使用以下语法:

if myItem in some_list:
    # do something

此外,逆运算符:

if myItem not in some_list:
    # do something

它适用于列表、元组、集合和字典(检查键)。

请注意 ,这在列表和元组中是 O(n) 操作,但在集合和字典中是 O(1) 操作。

2022-03-08