#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(), который возвращает кортежи ключ-значение
Комментариев нет:
Отправить комментарий