Оптимизация нескольких условий while в Python - PullRequest
0 голосов
/ 29 мая 2020

У меня есть такое условие:

while A != "fi" and A != "fa" and A != "foo" and A != "fe":
    # code

Есть ли способ оптимизировать (упростить) это while?

Ответы [ 2 ]

3 голосов
/ 29 мая 2020

Вы можете проверить, нет ли A в наборе:

while A not in {"fi", "fa", "foo", "fe"}:
  # do something
1 голос
/ 29 мая 2020

Используйте следующее:

while A not in ["fi","fa","foo","fe"]:
   #code
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...