我有一个名为如何从python中的字典中获取给定名称的密钥
anime_dict的变量,其中包含一个对象列表字典,如下所示。
{'JI2212': ('Inu Yasha', [('year', 1992), ('rating', 3)]), 'EH389J': (Naruto', [('year', 1994), ('rating', 4), ('readers', 3424322)]), 'PPP67': ('Fruits Basket', [('Year', 1999), ('rating', 5), ('readers', 434232), ('chap', 40)])}
所以这个词典的关键是第一部分('InI Yasha'的'JI2212'),第二部分是名称,最后一部分包含部分列表。
我想创建2个函数,它们将首先从给定名称中获得密钥,然后从给定名称中获取部分。
功能会...
get_key(name) and get_parts(name)
例如
>>>get_key('Fruits Basket')
'PPP67'
and
>>>get_parts('Inu Yasha')
[('year', 1992), ('rating', 3)]
可能的重复[一个函数返回一个值/ Python的给定字典中的值列表](http://stackoverflow.com/questions/5527675/a-function-to-return-a-value-list -of-values-from-a-given-dictionary-in-python) – Johnsyweb 2011-04-03 05:06:46