我試圖找出如何利用詞典列表:的Python:使用* ARGS作爲字典鍵
some_list = [{'a':1, 'b':{'c':2}}, {'a':3, 'b':{'c':4}}, {'a':5, 'b':{'c':6}}]
,然後使用鍵的論點搶嵌套值這種情況下c
。有什麼想法嗎?我試圖做這樣的事情:
def compare_something(comparison_list, *args):
new_list = []
for something in comparison_list:
company_list.append(company[arg1?][arg2?])
return new_list
compare_something(some_list, 'b', 'c')
,但我也不太清楚如何指定我想要的,我需要他們的這一參數的具體順序。有任何想法嗎?
您的預期結果是什麼?什麼是company_list,new_list在你的函數裏面改變了,公司是什麼?現在你總是返回一個空的列表,或者我錯過了什麼? – Cleb
應該是'new_list.append'('謝謝你試着返回嵌套的值c – nahata5