ПОИСК В СЛОВАРЕ 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
Новые материалы:
- Minmaxscaler python что делает
- Int object is not callable python что значит
- Длинный чек python
- Python ffmpeg как установить
- Как нарисовать звезду pygame
- Python tesseract обучение
- Периодические задачи django
- Проверка на кириллицу python
- Пересечение словарей python
- Горячие клавиши python
- Python вызов класса из функции