Автор оригинала: 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 словарь – петля через значения