一尘不染

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

python

我看到人们正在使用any另一个列表来查看列表中是否存在某项,但是有一种快速的方法吗?:

if list.contains(myItem):
    # do something

阅读 137

收藏
2021-01-20

共1个答案

一尘不染

您可以使用以下语法:

if myItem in list:
    # do something

同样,逆运算符:

if myItem not in list:
    # do something

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

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

2021-01-20