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

发布于 2021-01-29 15:00:05

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

if list.contains(myItem):
    # do something
关注者
0
被浏览
62
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您可以使用以下语法:

    if myItem in list:
        # do something
    

    同样,逆运算符:

    if myItem not in list:
        # do something
    

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

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看