key和value值不對應
d = { ? ?'Adam': 95, ? ?'Lisa': 85, ? ?'Bart': 59 } for key in d: ? ?print str(key)+':'+str(d[key]) 如果是這樣子獲取的,那key和value就對不上了,這樣也是對的嗎?怎么樣才可以實現取出來的key對應上對的value值呢?
d = { ? ?'Adam': 95, ? ?'Lisa': 85, ? ?'Bart': 59 } for key in d: ? ?print str(key)+':'+str(d[key]) 如果是這樣子獲取的,那key和value就對不上了,這樣也是對的嗎?怎么樣才可以實現取出來的key對應上對的value值呢?
2017-01-11
舉報
2017-01-11
我收回我之前說的。
經過實驗,會發現如下幾點:
字典會根據key值調整順序,這也是字典的功能
你的是沒有問題的
@im大嘿嘿 也是對的
我們輸出的結果都是一樣的
2017-01-11
for key, value in d.items():
????print key, ':', value
2017-01-11
把str刪了