Как пользоваться словарем: методы items() и values()
Теперь давайте посмотрим на метод словаря под названием items(). Метод возвращает кортежи (это первый пример, когда кортежи представляют собой нечто большее, чем просто пример самих себя) где каждый кортеж представляет собой пару "ключ-значение".
Вот как это работает:
dictionary = {"cat": "chat", "dog": "chien", "horse": "cheval"}
for english, french in dictionary.items():
print(english, "->", french)
Обратите внимание на использование кортежа в качестве переменной цикла for.
Код выводит:
cat -> chat
dog -> chien
horse -> cheval
вывод
Также существует метод values(), который работает аналогично keys(), но возвращает значения.
Вот пример:
dictionary = {"cat": "chat", "dog": "chien", "horse": "cheval"}
for french in dictionary.values():
print(french)
Поскольку словарь не может автоматически найти ключ для заданного значения, роль этого метода довольно ограничена.
Ожидаемый вывод:
cheval
chien
chat
вывод