Страницы

Поиск по вопросам

пятница, 5 июля 2019 г.

Соответствие между dict.key() и dict.values()

Насколько я понимаю, из-за того, что словари словари - неупорядоченные коллекции, порядок, в котором идут элементы, никак не гарантируется.
Но можно ли быть уверенным, что наборы dict.keys() и dict.values() будут соответствовать друг другу?
Т.е., грубо говоря, что d[list(d.keys())[i]] == list(d.values())[i] для любого i < len(d)


Ответ

Если словарь не модифицировался, то да, можно быть уверенным. http://docs.python.org/2/library/stdtypes.html#dict.items

Комментариев нет:

Отправить комментарий