為何改變了定義的dict中的值,然后打印出來(lái)dict中key的順序會(huì)變化?
d = {
??? 'Alice': 45,
??? 'Bob': 60,
??? 'Candy': 75,
??? 'David': 86,
??? 'Ellena': 49
}
if 'Alice' in d:
??? alice=d['Alice']
d['Alice']=60
print(alice)
print(d)
>>
{'Bob': 60, 'Ellena': 49, 'Alice': 60, 'Candy': 75, 'David': 86}
2021-07-01
訪問字典也不是根據(jù)下表來(lái)訪問的,字典本身的順序就是沒有意義的,為什么要在乎key的 順序
2021-04-11
我記得沒錯(cuò)的話,dict的key是唯一的,但dict是無(wú)序的吧