是否有一个简短的包含列表的函数?

  • 问题:
  • 我看到人们正在使用any来收集另一个列表,看看列表中是否存在一个项,但是有没有一种快速的方法可以做到呢?公司名称:

    if list.contains(myItem):
    # do something

  • 答案:
  • 您可以使用以下语法:

    if myItem in list:
    # do something

    另外,逆运算符:

    if myItem not in list:
    # do something

    它对列表、元组、集合和dict(检查键)都很好

    注意在列表和元组中这是一个O(n)操作,但在集合和dicts中是O(1)操作