Страницы

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

понедельник, 13 апреля 2020 г.

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

#python #словари

                    
Насколько я понимаю, из-за того, что словари словари - неупорядоченные коллекции,
порядок, в котором идут элементы, никак не гарантируется.

Но можно ли быть уверенным, что наборы dict.keys() и dict.values() будут соответствовать
друг другу?

Т.е., грубо говоря, что d[list(d.keys())[i]] == list(d.values())[i] для любого i
< len(d).
    


Ответы

Ответ 1



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

Ответ 2



есть d.items(), который возвращает кортежи ключ-значение

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

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