Операторы in и not in на Python

Операторы-in-и-not-in-на-Python Синтаксис языка Python

Операторы in и not in — это то, что мы называем операторами принадлежности в Python.
Они позволяют проверить, существует ли объект в группе других объектов.
Конкретно в Python мы используем операторы in следующим образом:

'coder' in ['comment', 'coder', '.com']  # True
'programmer' in ['comment', 'coder', '.com']  # False

То же самое касается оператора not in, который является обратным по отношению к in :

'coder' not in ['comment', 'coder', '.com']  # False
'programmer' not in ['comment', 'coder', '.com']  # True

Оператор in в Python

Оператор in работает с итерируемыми типами, такими как списки, кортежи, словари или
строки в Python. Мы используем этот оператор членства для проверки наличия элемента в
итерируемом типе.
Оператор in возвращает булево истинное значение True, если элемент найден. Он
возвращает значение False, если элемент отсутствует в объекте.

Оператор not in в Python

Оператор not in работает с итерируемыми типами, такими как списки, кортежи, словари
или строки в Python. Мы используем этот оператор принадлежности для проверки
отсутствия элемента в итерируемом типе.
Оператор not in возвращает булево истинное значение False, если элемент найден. Он
возвращает True, если элемент отсутствует в объекте.

Как использовать in в Python?

Оператор членства in используется, как и другие операторы (<, >, =<, =>, …), для проверки
истинности или ложности условия.
Питон в операторе и списках
Вы можете использовать операторы in и not in, чтобы узнать, содержится ли элемент в
строке.
Например:

print("coder" in ["comment", "coder", ".com"])
print(1 in [1, 2, 3])

Возвращает True.

print("coder" not in ["comment", "coder", ".com"])
print(1 not in [1, 2, 3])

Возвращает False.

  Инструкция raise на Python

Питон в операторе и словарях

Мы можем использовать оператор in membership для словаря в Python, чтобы проверить
наличие ключа.

print("langage" in {"langage": "Python", "note": 5})

Возвращает True.
Использование in со словарем очень полезно, чтобы избежать ошибки KeyError

if "langage" in mon_dictionnaire and mon_dictionnaire["langage"]:
  pass

Питон в операторе и строках

Вы можете использовать операторы in и not in, чтобы узнать, содержится ли подстрока в
строке.
Например:

print("coder" in "commentcoder.com")

Возвращает True.

print("coder" not in "commentcoder.com")

Возвращает False.

Что такое операторы членства в Python?

Операторы членства используются для проверки того, представлена ли
последовательность в объекте.
Оператор Описание Пример

ОператорОписаниеПример
inВозвращает True, если x находится в yx in y
not inВозвращает True, если x не находится вx not in y

Пример использования оператора In в Python

In оператор в Python позволяет проверить, есть ли определенное значение в последовательности (например, строка, список, кортеж или множество). Это полезно для проверки, существует ли определенный элемент в последовательности, прежде чем продолжить выполнение программы.

Синтаксис оператора in в Python выглядит следующим образом:

`value in sequence`

Здесь value — это значение, которое мы ищем в последовательности, а sequence — это последовательность, в которой мы ищем.

Например, проверим, есть ли цифра 5 в списке целых чисел:

#
numbers = [1, 2, 3, 4, 5, 6, 7]
if 5 in numbers:
    print("Цифра 5 есть в списке")
```

В результате выполнения программы на экран будет выведено сообщение: «Цифра 5 есть в списке».

Также можно проверить, есть ли определенная строка в списке строк:

#
strings = ["Hello", "World", "Python"]
if "Python" in strings:
    print("Строка Python есть в списке")
```

В результате выполнения программы на экран будет выведено сообщение: «Строка Python есть в списке».

  Ключевые слова, модуль keyword на Python

Оператор in может быть использован для проверки наличия ключа в словаре:

#
my_dict = {"name": "John", "age": 25}
if "name" in my_dict:
    print("Ключ name есть в словаре")
```

В результате выполнения программы на экран будет выведено сообщение: «Ключ name есть в словаре».

Таким образом, оператор in в Python позволяет проверить, есть ли определенное значение в последовательности. Это полезно для проверки, существует ли определенный элемент в последовательности, прежде чем продолжить выполнение программы.

Пример использования оператора Not In в Python

Not in в Python является логическим оператором, который проверяет, присутствует ли значение в последовательности. Он возвращает значение True, если значение не найдено в последовательности, и False, если значение присутствует в последовательности.

Not in используется для проверки присутствия значения в последовательности. Например, вы можете использовать not in для проверки присутствия элемента в списке. Вот пример кода:

# Создание списка
my_list = [1, 2, 3, 4, 5]
# Проверка наличия элемента в списке
if 6 not in my_list:
    print("6 не найден в списке")
# Вывод: 6 не найден в списке

Not in также может использоваться для проверки присутствия ключа в словаре. Вот пример кода:

# Создание словаря
my_dict = {'a': 1, 'b': 2, 'c': 3}
# Проверка наличия ключа в словаре
if 'd' not in my_dict:
    print("Ключ 'd' не найден в словаре")
# Вывод: Ключ 'd' не найден в словаре

Not in может быть использован для проверки присутствия значения в любой последовательности. Это может быть полезно для проверки присутствия значения в строке, кортеже, множестве или других последовательностях.

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Python для начинающих
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x