Чтобы напечатать элементы словаря пары ключ:значение, вы можете использовать dict.items(), dict.keys() или dict.values.(), функцию print().
В этом руководстве мы рассмотрим примеры программ, чтобы напечатать словарь как одну строку, словарь пары ключ:значений по отдельности, ключи словаря и значения словаря.
Распечатать словарь, как одну строку
Чтобы распечатать все содержимое словаря, вызовите функцию print() со словарем, переданным в качестве аргумента. print() преобразует словарь в одностроковый литерал и выводит на стандартный вывод консоли.
В следующей программе мы инициализируем словарь и распечатаем его целиком.
dictionary = {'a': 1, 'b': 2, 'c':3}
print(dictionary)
Вывод:
{'a': 1, 'b': 2, 'c': 3}
Как распечатать пары ключ:значение?
Чтобы распечатать пары ключ:значение в словаре, используйте цикл for и оператор печати для их печати. dict.items() возвращает итератор для пар ключ:значение во время каждой итерации.
В следующей программе мы инициализируем словарь и распечатаем пары ключ:значение словаря с помощью цикла For Loop.
dictionary = {'a': 1, 'b': 2, 'c':3}
for key,value in dictionary.items():
print(key, ':', value)
Вывод:
a : 1 b : 2 c : 3
Печать ключей словаря
Чтобы напечатать ключи словаря, используйте цикл for для обхода ключей с помощью итератора dict.keys() и вызова функции print().
В следующей программе мы инициализируем словарь и распечатаем ключи словаря с помощью For Loop.
dictionary = {'a': 1, 'b': 2, 'c':3}
for key in dictionary.keys():
print(key)
Вывод:
a b c
Печать значения словаря
Чтобы распечатать значения словаря, используйте цикл for для просмотра значений словаря с помощью итератора dict.values() и вызова функции print().
В следующей программе мы инициализируем словарь и распечатаем значения словаря с помощью For Loop.
dictionary = {'a': 1, 'b': 2, 'c':3}
for value in dictionary.values():
print(value)
Вывод:
1 2 3