Not in Python: Everything You Need to Know About the 'not' Operator
Оператор not в языке программирования Python используется для проверки противоположного условия. Он используется вместе с операторами условного оператора if, цикла for и while, а также функций any и all.
Если мы хотим проверить, что элемент не находится в списке или другой последовательности данных, мы можем использовать ключевое слово not вместе с оператором in. Например:
python
fruits = ['apple', 'banana', 'orange', 'mango']
if 'melon' not in fruits:
print('Melon is not in the fruit basket')
В этом примере мы создали список фруктов и проверяем, находится ли элемент "melon" в списке путем использования ключевого слова not вместе с оператором in. Если "melon" не находится в списке, то выводим сообщение "Melon is not in the fruit basket".
Аналогично мы можем использовать оператор not in для проверки отсутствия значения в словаре (dictionary):
python
country_capitals = {'Russia': 'Moscow', 'France': 'Paris', 'Germany': 'Berlin'}
if 'London' not in country_capitals.values():
print('London is not a capital of any country in the given dictionary')
В этом примере мы создали словарь стран и их столиц и проверяем, является ли значение "London" столицей какой-либо страны в словаре, используя оператор not in. Если "London" не является столицей ни одной страны из данного словаря, то выводим сообщение "London is not a capital of any country in the given dictionary".
Таким образом, оператор not in в языке Python используется для проверки отсутствия элемента в последовательности данных.