為什么返回的key的值不對
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
for key in d:
? ? print 'key:',d[key]
為什么返回的是
key: 95
key: 85
key: 59
返回的key不應該是名字嘛 請大神指導 謝謝
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
for key in d:
? ? print 'key:',d[key]
為什么返回的是
key: 95
key: 85
key: 59
返回的key不應該是名字嘛 請大神指導 謝謝
2018-08-29
舉報
2018-08-29
dict中list[key]只返回key-value中的value,而不是索引值,下面這樣才是返回名字
d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
for key in d:
? ? print key
2018-11-19
引號應該分開打。d = {
? ? 'Adam': 95,
? ? 'Lisa': 85,
? ? 'Bart': 59
}
for key in d:
? ? print key,':',d[key]
2018-09-01
?? print 'key:'你這里面的 key? 不能用‘’ 修飾 修飾之后就成str,而不是key的實際意義
2018-08-29
變量加引號干哈
2018-08-29
你這里'key:'加了單引號,print時就把它看成是一個字符串了,所以key不要加引號
print key+':',d[key]