ap2*_*p21 0 python conditional if-statement elementwise-operations
所以,我有两个清单:
x =[170 169 168 167 166 165 183 201 219 237 255 274 293 312 331 350]
y =[201,168]
Run Code Online (Sandbox Code Playgroud)
我想写一个条件if语句,只有当所有内容y都在时才是真的x.我该怎么做呢?
EG - assert(y[0] in x)和assert(y[a] in x)两个给True,但assert(y in x)给人False.同样,assert( any(y) in x )也会引发错误.
套装更适合这个:
set(y) <= set(x)
Run Code Online (Sandbox Code Playgroud)
请注意,这取决于您的列表内容是不可变的,因为可变(或更具体地,不可用)对象不能是集合的成员.在这种情况下,整数列表很好.
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |