Рубрики
Без рубрики

4 простых техники, чтобы проверить, существует ли ключ в словаре Python

В этой статье будет сосредоточиться на 4 способах проверить, существует ли ключ в словаре Python. Словарь Python в основном является структурой данных, в которой

Автор оригинала: Pankaj Kumar.

В этой статье будет сосредоточиться на 4 Способы проверить, существует ли ключ в словаре Python Отказ Словарь Python Существует в основном структура данных, в которой элементы данных хранятся в паре клавиатуры.

Техника 1: «В» оператор, чтобы проверить, существует ли ключ в словаре Python

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

Python в операторе в основном проверяет, содержится ли определенный элемент или значение в определенной последовательности, такой как список, кортеж, словарь и т. Д.

Синтаксис:

for/if value in iterable:

Пример:

inp_dict = {'Python': "A", 'Java':"B", 'Ruby':"C", 'Kotlin':"D"} 

search_key = 'Ruby'

if search_key in inp_dict: 
		print("The key is present.\n") 
		 
else: 
		print("The key does not exist in the dictionary.") 



В приведенном выше примере мы использовали его заявление вместе с Python в Оператор, чтобы проверить, присутствует ли ключ «Ruby» в диктоме или нет.

Выход:

The key is present.

Техника 2: Клавиши Python () Метод

Python в построенном Клавиши () Метод Может использоваться для проверки наличия ключа в существующем словаре.

Синтаксис:

dict.keys()

Клавиши () Метод занимает Нет аргументов и возвращает Объект, который представляет список всех клавиш присутствует в конкретном входном словаре.

Итак, чтобы проверить, присутствует ли определенный ключ в Dict, мы используем Python, если заявление Наряду с методом Keys () для сравнения Search_Key со списком клавиш, возвращаемых из метода клавиш (). Если ключ присутствует, он будет следовать за оператором в порции IF, в противном случае он будет прыгать в оператор в еще часть.

Пример:

inp_dict = {'Python': "A", 'Java':"B", 'Ruby':"C", 'Kotlin':"D"} 

search_key = 'Ruby'

if search_key in inp_dict.keys(): 
		print("The key is present.\n") 
		 
else: 
		print("The key does not exist in the dictionary.") 



Выход:

The key is present.

Пример 2:

inp_dict = {'Python': "A", 'Java':"B", 'Ruby':"C", 'Kotlin':"D"} 

search_key = 'Cpp'

if search_key in inp_dict.keys(): 
		print("The key is present.\n") 
		 
else: 
		print("The key does not exist in the dictionary.") 



Выход:

The key does not exist in the dictionary.

Техника 3: Get () Метод проверки, существует ли ключ в словаре Python

Python Получить () Метод Может использоваться для проверки того, присутствует ли определенный ключ в парах ключа-значений словаря.

Метод get () на самом деле Возвращает значение, связанное с ключом Если ключ случается присутствовать в словаре, иначе он возвращает ‘ Нет ‘.

Синтаксис:

dict.get(key, default=None)

Мы передаем ключ для поиска как аргумент метода GET (), и если функция Get () не возвращает Нет i.e. Если ключ присутствует в диктоме, мы распечатаем его.

Пример 1:

inp_dict = {'Python': "A", 'Java':"B", 'Ruby':"C", 'Kotlin':"D"} 



if inp_dict.get('Python')!=None: 
		print("The key is present.\n") 
		 
else: 
		print("The key does not exist in the dictionary.") 



Выход:

The key is present.

Техника 4: Python HAS_KEY () Метод

Примечание: Метод has_keys () был опущен из Python версии 3 и выше.

Python HAS_KEY () Метод Проверяет, доступен ли определенный ключ в Dict и возвращает True, а также возвращает false.

Синтаксис:

dict.has_keys()

Пример:

inp_dict = {'Python': "A", 'Java':"B", 'Ruby':"C", 'Kotlin':"D"} 

search_key = 'Kotlin'

if inp_dict.has_key(search_key): 
		print("The key is present.\n") 
		 
else: 
		print("The key does not exist in the dictionary.") 

Заключение

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

Я рекомендую всем читателям пройти через сообщение ниже, чтобы подробно узнать больше о словаре Python.

  • Словарь Python.

Рекомендации