Python славится своей лаконичностью и богатым функционалом. Встроенные операторы in и not in добавляют этим характеристикам еще больше выразительности, позволяя разработчикам легко проверять наличие элементов в последовательностях или ключей в словарях. В этой статье мы разберем, как именно работают эти операторы, предложим несколько примеров задач и дадим рекомендации по усовершенствованию кода. Оператор in позволяет удобно проверить, содержится ли определенное значение в последовательности. Это может быть строка, список, кортеж или множество. С помощью оператора in мы можем проверить есть ли определённый ключ, например, в словаре. Данный оператор проверяет присутствие элемента в данной последовательности. Пример: # Проверка на присутствие элемента в списке
fruits = ['apple', 'banana', 'cherry']
is_banana_present = 'banana' in fruits
print(is_banana_present) # Вывод: True Здесь мы создали список с фруктами и использовали in для проверки наличия 'banana'. Оператор возвращает True, ес