检查项目是否在列表中

Python 使得检查项目是否在列表中变得非常简单。只需使用 in 运算符即可。

lst = ['test', 'twest', 'tweast', 'treast']

'test' in lst
# Out: True

'toast' in lst
# Out: False

注意:集合上的 in 运算符比列表上的渐近运算速度快。如果你需要在可能较大的列表上多次使用它,你可能需要将 list 转换为 set,并测试 set 上元素的存在。

slst = set(lst)
'test' in slst
# Out: True