dict.items
Возвращает пары (ключ, значение) для каждого элемента словаря.
dict.items()
-> Представление элементов словаря. До +py3.0 — список пар (ключ, значение).
На заметку
Порядок элементов. В версиях до +py.3.6 ключи и значения хранятся в словарях в произвольном (но не случайном) порядке, зависящем от реализации Питона. Если требуется обход элементов в порядке их добавления, следует использовать
collections.OrderedDict()
. Начиная с +py.3.6, порядок соответствует порядку вставки элементов.Python 3
Для обхода элементов создаётся представление элементов словаря, по сути являющееся генератором. Копия данных не создаётся.
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict.items() # dict_items([('a', 1), ('b', 2), ('c', 3)])
my_dict.items()[1] # 'dict_items' object does not support indexing
list(my_dict.items())[0] # ('a', 1)
Python 2
Для обхода элементов создаётся копия данных словаря.
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict.items() # [('a', 1), ('c', 3), ('b', 2)]
my_dict.items()[0] # ('a', 1)
Синонимы поиска: dict.items, dict, items
В разделе «dict (словарь)»:
dict.clear
dict.copy
dict.fromkeys
dict.get
dict.has_key
dict.iteritems
dict.iterkeys
dict.itervalues
dict.keys
dict.pop
dict.popitem
dict.setdefault
dict.update
dict.values
На заметку
Зарегистрированные пользователи могут публиковать свои мнения относительно Книг, Видео, Статей других авторов и прочего в разделе Обсуждений.