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

Как петлю через словарь Python?

Автор оригинала: Python Examples.

Петля через Python словарь

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

Чтобы петлю через словарь, мы можем использовать Python для петли. В этом уроке мы узнаем, как проиграть по ключу: значение пары словаря, или только клавиши или только значения.

Пример 1: итерация через элементы словаря Python

В этом примере мы будем инициализировать словарь с тремя ключами: ценные пары. Мы будем использовать Python для цикла, чтобы повторить этот словарь и распечатать ключи.

Python Program

myDictionary = {
	"name": "Lini",
	"year": 1989,
	"expertise": "data analytics"}

#iterate through dictionary
for key in myDictionary:
	print(key, '-', myDictionary[key])

Выход

name - Lini
year - 1989
expertise - data analytics

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

Пример 2: петля через ключи словаря

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

Python Program

myDictionary = {
	"name": "Lini",
	"year": 1989,
	"expertise": "data analytics"}

#iterate through dictionary
for key in myDictionary:
	print(key)

Выход

name
year
expertise

Пример 3: петля через значения словаря

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

Python Program

myDictionary = {
	"name": "Lini",
	"year": 1989,
	"expertise": "data analytics"}

#iterate through dictionary values
for value in myDictionary.values():
	print(value)

Выход

Lini
1989
data analytics

В приведенном выше примере мы использовали Dict.values (). Dict.values () возвращает итератор только за ценности в словаре.

Пример 4: цикл сквозной клавиши: значение пары словаря

Или вы можете использовать для цикла, чтобы получить доступ к класу и значению, как показано ниже.

Python Program

myDictionary = {
	"name": "Lini",
	"year": 1989,
	"expertise": "data analytics"}

#iterate through key:value pairs of dictionary
for key, value in myDictionary.items():
	print(key, ': ', value)

mydictionary.items () Возвращает итератор, который обеспечивает доступ к ключу и значению.

Выход

name :  Lini
year :  1989
expertise :  data analytics

Резюме

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

Похожие учебники

  • Python словарь – петля через ключи
  • Python словарь – петля через значения