Я довольно новичок в Python, пришедшем из C ++ в качестве моего первого языка.Допустим, у меня есть словарь следующего содержания:
price = {
'banana' : 3,
'apple' : 2,
'strawberry' : 6
}
, и когда я запускаю цикл как следующий:
for i in price:
print i
мой вывод получается в таком порядке:
strawberry, banana, apple
Я думал, что цикл повторяет массив или список по порядку.Это не относится к словарю?Я ожидал, что результатом будет «банан, яблоко, клубника», поскольку банан - это первый ключ, а клубника - последний ключ в моем словаре.
Что происходит в python2, чего я не понимаю?