Python предоставляет два оператора принадлежности — in и not in — которые используются для проверки наличия значения в последовательности, такой как список, кортеж, строка или словарь.
inОператор in возвращает True, если указанное значение найдено в последовательности.
3 in [1, 2, 3] # True
"a" in "apple" # True
"x" in ("x", "y") # True
not inОператор not in возвращает True, если указанное значение не найдено в последовательности.
5 not in [1, 2, 3] # True
"z" not in "apple" # True
Операторы принадлежности обычно используются в:
allowed_roles = ["admin", "editor", "viewer"]
user_role = "admin"
if user_role in allowed_roles:
print("Доступ разрешён")
else:
print("Доступ запрещён")
True, либо FalseОператор in возвращает True, когда значение найдено в последовательности, и False, когда оно не найдено.
Новый — ещё не проверен сообществом
Вы