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