Step 3 (S-15460)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/3373/step/3

S-15460-1.png

Предположим, что у нас есть некоторый словарь d. Тогда элементы этого словаря можно перебирать следующими способами. Во первых, можно перебрать все ключи. Для этого можно использовать цикл for:

S-15460-2.png

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

S-15460-3.png

Можно получить множество значений словаря, то есть множество элементов которые являются вторыми элементами в парах. В нашем примере это числа: 14, 29, 18, 9.

S-15460-4.png

Метод d.values вернет множество значений, хранящихся в словаре.

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

S-15460-5.png

В этом случае получим строку, состоящую из пар значений, разделенных точкой-запятой.

Еще раз обратим внимание на тот факт, что порядок вывода элементов во всех приведенных примерах, может отличатся от того, в каком порядке были преданы элементы в словарь при его создании.