在列表python itertools列表中标识零

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似乎不对 - 我想知道是否有人能指出我正确的语法方向.

Eri*_*ban 5

尝试 [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)

你很亲密