我撰寫了一個帶有 2 個引數的函式:
myfunction(arg1, arg2)
現在,我想從字典中傳遞這個功能鍵和值:
pairs = {
"pair1": {"key1": "value1"},
"pair2": {"key2": "value2"},
"pair3": {"key3": "value3"},
}
這樣我就可以my function在每個組合上運行key & value。我試圖用這個回圈來實作它:
for key, value in pairs.items():
results = myfunction(key, value)
鑒于空輸出,這一定是不正確的方式。我應該如何正確地將鍵和值呼叫到回圈中?
uj5u.com熱心網友回復:
你可以試試這個。列印只是為了讓您了解正在發生的事情。
此外,一個簡單的谷歌搜索會顯示一些可靠的資訊。
for item in pairs.values():
for key, value in item.items():
print(key " " value)
祝你好運。
看到這個:(Credit-GeeksforGeeks)https://www.geeksforgeeks.org/python-how-to-iterate-over-nested-dictionary/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/468170.html
