ПОИСК В СЛОВАРЕ PYTHON ПО ЗНАЧЕНИЮ

В Python словарь - это структура данных, которая представляет собой набор пар "ключ-значение". Поиск значения в словаре по ключу - это очень быстро, но иногда вам может потребоваться найти ключ по значению.

Встроенный метод Python, который позволяет найти ключ по значению - это метод .items(), который работает с использованием генераторов. Сначала нужно создать функцию, которая принимает словарь в качестве аргумента и искомое значение. Функция проходит по ключам и значениям словаря и возвращает первый ключ, соответствующий искомому значению:

def get_key(my_dict, val):
for key, value in my_dict.items():
if val == value:
return key
return "Key doesn't exist"

Вызов этой функции выглядит так:

my_dict = {"One": 1, "Two": 2, "Three": 3}
print(get_key(my_dict, 2))

Вывод: "Two".

Как отсортировать словарь Python. Сортировка словаря по значениям

Работа со словарями в Python. Глубокий поиск по ключам с nested-lookup. Очень удобно и быстро.

#30. Методы словаря, перебор элементов словаря в цикле - Python для начинающих

Python с нуля - Словари в Python - Методы словарей, перебор словарей в Python

Как отсортировать список словарей в python?

Что мы можем узнать по номеру телефона. Phyton и библиотека phonenumbers помогут нам в этом.

Генераторы словарей Python - Dictionary comprehension python

BLGPG-008168006AE2-24-09-20-01

Новые материалы: