打印順序問題
d = { ? ?'Adam': 95, ? ?'Lisa': 85, ? ?'Bart': 59 } for key in d: ? ?print key + ':',d[key] Lisa: 85 Adam: 95 Bart: 59 為什么打印的順序是這樣的, 怎么不是'Adam': 95, ? ?'Lisa': 85, ? ?'Bart': 59這樣的
d = { ? ?'Adam': 95, ? ?'Lisa': 85, ? ?'Bart': 59 } for key in d: ? ?print key + ':',d[key] Lisa: 85 Adam: 95 Bart: 59 為什么打印的順序是這樣的, 怎么不是'Adam': 95, ? ?'Lisa': 85, ? ?'Bart': 59這樣的
2017-10-27
舉報
2017-10-27
因為你是dict類型的數據結構。dict的特點是無序的對象集合。