каков порядок зацикливания (для цикла) в словаре Python [дубликата]
Возможный дубликат:
Почему python упорядочивает мой словарь так?
Я немного запутался с выводом, который я получаю из следующего. Я не понимаю порядок цикла, который выполняется.
domains = { "de": "Germany", "sk": "Slovakia", "hu": "Hungary",
"us": "United States", "no": "Norway" }
for key in domains:
print key
Выход здесь
sk
de
no
us
hu
но нет
de
sk
hu
us
no
аналогично здесь
num = {1:"one",4:"two",23:"three",10:"four"}
for key in num:
print key
output is
1
10
4
23
но нет
1
4
23
10
Спасибо за помощь