Сообщить об ошибке.

Метод dict.items() в Python, список кортежей

Преобразование словаря в список кортежей ключ-значение

Синтаксис:

dict.items()

Параметры:

  • dict - словарь

Возвращаемое значение:

  • dict_items - новый список-представление вида (key, value)

Описание:

Метод dict.items() возвращает новый список-представление dict_items пар элементов словаря dict, такой как (key, value) Другими словами возвращает список кортежей вида (key, value), состоящий из элементов словаря.

Список-представление dict_items, является динамичным объектом. Это значит, что все изменения в словаре сразу отражаются на этом представлении.

Дополнительно смотрите какие операции поддерживают списки-представления словарей dict

Примеры получения списка кортежей ключ/значение из словаря:

>>> x = {'one': 1, 'two': 2, 'three': 3, 'four': 4}
>>> items = x.items()
>>> items
# dict_items([('one', 1), ('two', 2), ('three', 3), ('four', 4)])

# Производим операции со словарем 'x', а все 
# отражается на списке-представлении `dict_items`
>>> x['one'] = 0
>>> items
# dict_items([('one', 0), ('two', 2), ('three', 3), ('four', 4)])

>>> x['ten'] = 10
>>> items
# dict_items([('one', 0), ('two', 2), ('three', 3), ('four', 4), ('ten', 10)])

>>> del x['three']
>>> items
# dict_items([('one', 0), ('two', 2), ('four', 4), ('ten', 10)])
>>> x
# {'one': 0, 'two': 2, 'four': 4, 'ten': 10}