有序詞典問題(dict)不能替換值
d = { ? ?95: 'Adam', ? ?85: 'Lisa', ? ?59: 'Bart' } d[72] = 'Paul' d[50] = 'Bart' d[77] = 'Lisa' d[66] = 'Adam' print d ? **********************輸出********************* {66: 'Adam', 72: 'Paul', 77: 'Lisa', 50: 'Bart', 85: 'Lisa', 59: 'Bart', 95: 'Adam'} 替換值不成功,而且似乎Key可以重復,找不出問題所在。
2018-02-19
找到問題所在了,是鍵與沒理解好搞反了,導致替換變為添加了。不好意思。:)