Способ Pythonic проверить, содержит ли условие для какого-либо элемента списка

Для удаления границ iframe в Internet Explorer, необходимо определить атрибут frameborder как формат Camel-регистра, который не является xhtml совместимый.

<iframe frameBorder="0"/>
100
задан Nathan Fellman 11 October 2010 в 14:23
поделиться

3 ответа

any () :

if any(t < 0 for t in x):
    # do something

Кроме того, если вы собираетесь использовать «True in ... ", сделайте его выражением генератора, чтобы оно не занимало O (n) памяти:

if True in (t < 0 for t in x):
170
ответ дан 24 November 2019 в 04:51
поделиться

Используйте any () .

if any(t < 0 for t in x):
    # do something
28
ответ дан 24 November 2019 в 04:51
поделиться

Python имеет встроенную функцию any () именно для этой цели.

10
ответ дан 24 November 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: