?為什么print key,':',d[key]可以,print key+':'+d[key]出錯?
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
for key in d:
? ? print key+':'+d[key]
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
for key in d:
? ? print key+':'+d[key]
2017-02-16
舉報
2017-02-17
加號不能串聯非字符串,而逗號可以,d[key]為數字,所以用加號不行,用逗號可以。
2017-02-16
key和':'是字符串,而d[key]是數字,不可以相加