我在Python中有这段代码:
if 'a' in my_list and 'b' in my_list and 'c' in my_list:
# do something
print my_list
Run Code Online (Sandbox Code Playgroud)
有更多的pythonic方式吗?
像(无效的python代码如下):
if ('a', 'b', 'c') individual_in my_list:
# do something
print my_list
Run Code Online (Sandbox Code Playgroud)
Joc*_*zel 10
最简单的形式:
if all(x in mylist for x in 'abc'):
pass
Run Code Online (Sandbox Code Playgroud)
通常,当您在这些列表中有很多项目时,最好使用可以查找项目的数据结构,而无需比较每个项目,例如a set.
| 归档时间: |
|
| 查看次数: |
254 次 |
| 最近记录: |