我有一個名爲如何從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