Перебор словаря в Python 4 способа

Статьи

Введение

В данной статье разберём 4 способа перебора словаря в языке программирования Python.

Перебор словаря методом items()

Метод items() в Python возвращает представление объекта, которое отображает список пар словаря ключ-значение.

Пример:

digits_dict = {1: 'один', 2: 'два', 3: 'три'}

for key, value in digits_dict.items():
    print(key, value)

# Вывод:
1 один
2 два
3 три

В примере выше у нас есть словарь digits_dict. Мы проходимся по нему используя метод items(), тем самым во время каждой итерации key принимает значение ключа итерабельной пары, а value — значение.

Перебор словаря по ключам

Как по мне, это самый простой способ перебора словаря не используя сторонние методы. Способ заключается в том, что в цикле мы будем проходиться по ключам, а вызывать значение можно по самому ключу.

Пример:

digits_dict = {1: 'один', 2: 'два', 3: 'три'}

for key in digits_dict:
    print(key, digits_dict[key])

# Вывод:
1 один
2 два
3 три

Перебор словаря методом keys()

Метод keys() возвращает список всех ключей в словаре.

Пример:

digits_dict = {1: 'один', 2: 'два', 3: 'три'}

for key in digits_dict.keys():
    print(key)

# Вывод:
1
2
3

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

digits_dict = {1: 'один', 2: 'два', 3: 'три'}

for key in digits_dict.keys():
    print(key, digits_dict[key])

# Вывод:
1 один
2 два
3 три

Перебор словаря методом values()

Метод values() возвращает список всех значений, хранящихся в словаре.

Привер:

digits_dict = {1: 'один', 2: 'два', 3: 'три'}

for key in digits_dict.values():
    print(key)

# Вывод:
один
два
три

Сам метод позволяет пройтись только по значениям словаря, без ключей.

Заключение

В ходе статьи мы с Вами разобрали 4 способа перебора словаря в Python . Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start