為什么打印出來是無序的?
d = {
???? 'Adam': 95,
???? 'Lisa': 85,
???? 'Paul': 75,
???? 'Bart': 59,
}
打印結果{'Lisa': 85, 'Paul': 75, 'Adam': 95, 'Bart': 59}
d = {
???? 'Adam': 95,
???? 'Lisa': 85,
???? 'Paul': 75,
???? 'Bart': 59,
}
打印結果{'Lisa': 85, 'Paul': 75, 'Adam': 95, 'Bart': 59}
2017-02-26
舉報
2017-02-26
因為字典對于元素的存儲是通過hash算法,無法保證存儲的結果是有序的,因此打印出來的key的順序也是無序的
2017-02-26
dict的特點就是存儲的key-value序對是沒有順序的.