循環怎么不按照順序執行?
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
for x in d:
? ? print x,':',d[x]
輸出為:
Lisa : 85
Adam : 95
Bart : 59
為什么沒有按照順序執行呢?
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
for x in d:
? ? print x,':',d[x]
輸出為:
Lisa : 85
Adam : 95
Bart : 59
為什么沒有按照順序執行呢?
2015-08-18
舉報
2015-08-18
dict內部存放的順序和key放入的順序是沒有關系的。見?http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143167793538255adf33371774853a0ef943280573f4d000