我有一个组合列表(比如5位数的引脚号),并且只想要那些包含1,2和3的组合.环顾四周,但似乎没有找到任何原因.
if 1 in combination and 2 in combination and 3 in combination:
Run Code Online (Sandbox Code Playgroud)
这似乎有效,但我确信有一种更有效的方法,因为我很难看.
如果combination是集合,则可以执行子集检查:
if {1, 2, 3} <= combination:
Run Code Online (Sandbox Code Playgroud)
否则,你可以这样做:
if all(x in combination for x in (1, 2, 3)):
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
683 次 |
| 最近记录: |