2010-07-30 126 views

回答

2

該列表是存儲在密鑰下的值。獲取該值的部分是generic_drugs_mapping['MORPHINE'],因此它的值爲[86]。嘗試像這樣移動索引:

generic_drugs_mapping['MORPHINE'][0] 
6

你在錯誤的地方支架:

print generic_drugs_mapping['MORPHINE'][0] 

您的代碼索引串'MORPHINE',所以它相當於

print generic_drugs_mapping['M'] 

由於'M'不是您的字典中的關鍵,您不會等你期望的結果。

+0

不知道你說的第二部分是什麼意思,但它是錯誤的'M'不是他設置的詞典中的關鍵。 – Amoss 2010-07-30 22:29:08

+0

啊我明白你的意思了。我誤解了你寫的東西。 – Amoss 2010-07-30 22:30:26

+1

如果M''是他的字典中的一個關鍵字,他仍然不會得到預期的結果,除非'M'映射到'86';-) – 2010-07-30 22:35:08