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