為什么無法更新dict
d = {
? ? 95: 'Adam',
? ? 85: 'Lisa',
? ? 59: 'Bart'
}
d[72] = 'Paul'
print d
d[60] = 'Bart'
輸出的結果是
72:?'Paul',?59:?'Bart',?85:?'Lisa',?95:?'Adam'} {72:?'Paul',?59:?'Bart',?60:?'Bart',?85:?'Lisa',?95:?'Adam'}
而不是像講解中的替換同類
d = {
? ? 95: 'Adam',
? ? 85: 'Lisa',
? ? 59: 'Bart'
}
d[72] = 'Paul'
print d
d[60] = 'Bart'
輸出的結果是
72:?'Paul',?59:?'Bart',?85:?'Lisa',?95:?'Adam'} {72:?'Paul',?59:?'Bart',?60:?'Bart',?85:?'Lisa',?95:?'Adam'}
而不是像講解中的替換同類
2019-08-22
舉報
2019-08-22
這里的key是分數,value是名字;意思相當于變量名是分數,變量值是名字
如果你想替換就必須是變量名相同,值不同;也就是key分數相同,value名字不同