[英]Looping through nested dictionary - Python
我写了一个 function 需要 2 个 arguments:
myfunction(arg1, arg2)
现在,我想从字典中传递这个 function 键和值:
pairs = {
"pair1": {"key1": "value1"},
"pair2": {"key2": "value2"},
"pair3": {"key3": "value3"},
}
这样我就可以在key & value
的每个组合上运行my function
。我试图通过这个循环来实现它:
for key, value in pairs.items():
results = myfunction(key, value)
鉴于空的 output,这一定是一种不正确的方式。我应该如何正确地将键和值调用到循环中?
你可以试试这个。 打印只是为了让你了解发生了什么。
此外,一个简单的谷歌搜索就会向您显示一些可靠的信息。
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/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.