Оператор in для словаря Python3
Описание
Словарь PythoninОператор in используется для определения наличия ключа в словаре. Если ключ есть в словаре dict, возвращается true, в противном случае возвращается false.
andnot inОператор not in работает ровно наоборот. Если ключ есть в словаре dict, возвращается false, в противном случае возвращается true.
Синтаксис
Синтаксис оператора in:
key in dict
Parameters
- key -- Ключ для поиска в словаре.
Возвращаемое значение
Возвращает true, если ключ есть в словаре, в противном случае возвращает false.
Примеры
Следующий пример демонстрирует, как использовать оператор in со словарями:
Пример (Python 3.0+)
#!/usr/bin/python3
thisdict = {'Name': 'Example', 'Age': 7}
# Проверить, существует ли ключ Age
if 'Age' in thisdict:
print("Ключ Age существует")
else :
print("Ключ Age не существует")
# Проверить, существует ли ключ Sex
if 'Sex' in thisdict:
print("Ключ Sex существует")
else :
print("Ключ Sex не существует")
# not in
# Проверить, не существует ли ключ Age
if 'Age' not in thisdict:
print("Ключ Age не существует")
else :
print("Ключ Age существует")
Вывод приведенного выше примера:
键 Age 存在 键 Sex 不存在 键 Age 存在
Другие расширения
Словарь Python3