Перейти к основному содержимому

Цикл по словарю

Цикл for работает и со словарями.

На каждом проходе вы получаете ключ словаря, по одному за раз, но есть методы, которые возвращают и значения.

Пример

Выведите по очереди имя каждого ключа:

Prompt
Напишите программу на Python, которая создаёт словарь с тремя парами «ключ-значение»: brand Ford, model Mustang, year 1964. Переберите словарь с помощью цикла for и выведите все имена ключей по одному.
Вывод: полная программа на Python

Пример

Выведите по очереди каждое значение, находя его по ключу:

Prompt
Напишите программу на Python, которая создаёт словарь с тремя парами «ключ-значение»: brand Ford, model Mustang, year 1964. Переберите словарь с помощью цикла for и выведите все значения по одному, обращаясь к ним по ключам.
Вывод: полная программа на Python

Пример

Метод values() даёт те же значения напрямую, поэтому поиск по ключу не нужен:

Prompt
Напишите программу на Python, которая создаёт словарь с тремя парами «ключ-значение»: brand Ford, model Mustang, year 1964. Используйте метод values(), чтобы перебрать и вывести все значения словаря.
Вывод: полная программа на Python

Пример

Метод keys() — ещё один способ добраться до ключей словаря:

Prompt
Напишите программу на Python, которая создаёт словарь с тремя парами «ключ-значение»: brand Ford, model Mustang, year 1964. Используйте метод keys(), чтобы перебрать и вывести все ключи словаря.
Вывод: полная программа на Python

Пример

Получите ключи и значения вместе через items():

Prompt
Напишите программу на Python, которая создаёт словарь с тремя парами «ключ-значение»: brand Ford, model Mustang, year 1964. Используйте метод items(), чтобы перебрать и ключи, и значения, и выведите каждую пару «ключ-значение».
Вывод: полная программа на Python