Оператор Python «in»: использование с разными контейнерами

Оператор «in» в Python используется для проверки существования значения внутри контейнера. Его можно использовать с несколькими различными контейнерами в Python, включая:

  1. Списки: вы можете использовать оператор «in», чтобы проверить, присутствует ли элемент в списке.
my_list = [1, 2, 3, 4, 5]
if 3 in my_list:
    print("3 is present in the list")
else:
    print("3 is not present in the list")
  1. Строки: оператор «in» также можно использовать для проверки наличия подстроки в строке.
my_string = "Hello, World!"
if "World" in my_string:
    print("The substring 'World' is present in the string")
else:
    print("The substring 'World' is not present in the string")
  1. Кортежи: вы можете использовать оператор «in», чтобы проверить, присутствует ли элемент в кортеже.
my_tuple = (1, 2, 3, 4, 5)
if 3 in my_tuple:
    print("3 is present in the tuple")
else:
    print("3 is not present in the tuple")
  1. Наборы. Оператор «in» обычно используется с наборами для проверки членства.
my_set = {1, 2, 3, 4, 5}
if 3 in my_set:
    print("3 is present in the set")
else:
    print("3 is not present in the set")
  1. Словари: оператор «in» можно использовать для проверки наличия ключа в словаре.
my_dict = {"name": "John", "age": 25, "city": "New York"}
if "age" in my_dict:
    print("The key 'age' is present in the dictionary")
else:
    print("The key 'age' is not present in the dictionary")