2010-07-30 88 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