AJW*_*AJW 1 python python-itertools
我看起来像下面这样:
yyy=[(2.0, 3.4, 3.75), (2.0, 3.4, 0.0), (2.0, 3.4, 0.0), (2.0, 3.4, 3.5), (2.0, 3.4, 0.0)]
Run Code Online (Sandbox Code Playgroud)
我想要做的是确定任何子列表中是否存在0.0(true或false).所以,我遵循itertools,但我不确定应该如何构造逻辑.
from itertools import *
selectors = [x is 0 for x in yyy]
#[False, False, False, False, False]
Run Code Online (Sandbox Code Playgroud)
显然,我的上面的sytax似乎不对 - 我想知道是否有人能指出我正确的语法方向.
尝试 [0.0 in x for x in yyy]
>>> yyy=[(2.0, 3.4, 3.75), (2.0, 3.4, 0.0), (2.0, 3.4, 0.0), (2.0, 3.4, 3.5), (2.0, 3.4, 0.0)]
>>> [0.0 in x for x in yyy]
[False, True, True, False, True]
>>>
Run Code Online (Sandbox Code Playgroud)
你很亲密
| 归档时间: |
|
| 查看次数: |
89 次 |
| 最近记录: |