Module (69%)
Section (58%)

Как пользоваться словарем: методы 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

вывод


Code

dictionary = {"cat": "chat", "dog": "chien", "horse": "cheval"}

for english, french in dictionary.items():
print(english, "->", french)
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×