Я работал, чтобы получить доступ к элементу в упорядоченном словаре. d
— упорядоченный словарь:
print d.items()
Здесь на выходе есть пара. Я хочу получить доступ к ключу и значению в этой паре.
Я работал, чтобы получить доступ к элементу в упорядоченном словаре. d
— упорядоченный словарь:
print d.items()
Здесь на выходе есть пара. Я хочу получить доступ к ключу и значению в этой паре.
Вы можете распаковать ключ, значение (кортеж), как показано ниже:
for key, value in d.items():
print (key)
print (value)
Это работает как на питоне 2, так и на 3.
Из документов:
Возвращает новое представление элементов словаря (пары (ключ, значение)).
Каждая «пара» в d.items()
представляет собой кортеж (упорядоченную неизменяемую последовательность) (key, value)
. Вы можете «распаковать» значения в каждом кортеже в отдельные имена, например, в цикле for
:
for key, value in d.items():
class collections.OrderedDict([items])¶
Вернуть экземпляр подкласс dict, поддерживающий обычные методы dict.
- person Grijesh Chauhan; 28.01.2014