為什么用+拼接不行
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
print "Adam:"+d.get('Adam')
print "Lisa:"+d.get('Lisa')
print "Bart:"+d.get('Bart')
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
print "Adam:"+d.get('Adam')
print "Lisa:"+d.get('Lisa')
print "Bart:"+d.get('Bart')
2019-01-08
舉報
2019-01-08
因為d.get('Adam')返回的是整數,"Adam:"是字符串,兩種類型,加個str(),str(d.get('Adam'))就好了。
2019-03-12
d = {
??? 'Adam': 95,
??? 'Lisa': 85,
??? 'Bart': 59
}
print 'Adam:',d['Adam']
print 'Lisa:',d['Lisa']
print 'Bart:',d['Bart']
#可用逗號輸出
2019-01-08
因為字典中的key值是不可變的
2019-01-08
逗號“,”是拼接,輸出的是兩個元素
加號“+”是合并(或加法),輸出的是一個元素,如“abc”+“def”的輸出是“abcdef”