Как проверить несколько условий одновременно в python? - PullRequest
0 голосов
/ 27 октября 2019

Фактический вопрос: я хочу проверить состояние заряда нескольких батарей одновременно и выполнить действия (заряд / разряд / количество заряда / разряда) параллельно, основываясь на полученных значениях.

1 Ответ

0 голосов
/ 27 октября 2019

Если T является объектом:

all([T[i] == 1 for i in range(1,51)])

Если T является функцией:

all([T(i) == 1 for i in range(1,51)])

all Является встроенной функцией, которая проверяет, является ли каждыйодин элемент в списке может быть оценен до True (это может быть True сам по себе или 1, непустая строка или список, ...)

Вызывается выражение [f(x) for x in iterable]понимание списка и ярлык для создания списка, эквивалентный:

l = []
for x in iterable:
    l.append(f(x))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...