Python中的列表是否有简短的包含函数?

问题:

我看到有人正在使用any收集另一个列表来查看列表中是否存在一个项目,但是有一个快速的方法来做:

if list.contains(myItem):
    # do something

回答:

您可以使用以下语法:

if myItem in list:
    # do something

另外,逆运算符:

if myItem not in list:
    # do something

列表,元组,集合和类型(检查键)可以正常工作。
 注意这是列表和元组中的O(n)操作,而是集合和分组中的O(1)操作。

 
 Code问答: codewenda.com
Stackoverflow:Is there a short contains function for lists in Python?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

73 − = 71