2024-05-29 04:44:42 发布
网友
我有这样的口述
d = { address { 'Avenue' : 3000, 'Street' : 3000, 'road' : 4000}, movieprice { 'panda' : 40, 'fastandfurious' : 30, 'starwars': 50}}
我想要这样的东西
感谢任何帮助。在
这个呢(假设我们修好了你的字典):
d = {'address': {'Avenue': 3000, 'Street': 3000, 'road': 4000}, 'movieprice': {'panda': 40, 'fastandfurious': 30, 'starwars': 50}} for k, nested in d.items(): print("%s %s, %d" % (k, ', '.join(nested.keys()), max(nested.values())))
印刷品:
首先,你需要使你的字典有效。如果要将其嵌套在另一个字典中,则必须将每个字典定义为键值对的值。以下是正确的代码:
d = { 'address' : { 'Avenue' : 3000, 'Street' : 3000, 'road' : 4000}, 'movieprice' : { 'panda' : 40, 'fastandfurious' : 30, 'starwars': 50}}
从那里,您可以使用Bah的解决方案来遍历字典并打印它们的键和最大值。在
要找到字典的最大值,你可以这样做
d = some_dictionary max(d.values())
这会给你最大的价值。至于找出哪些键具有最大值,则必须遍历字典键并针对max(d.values())进行测试,因为多个键可能具有相同的值。所以应该是这样的
max(d.values())
这个呢(假设我们修好了你的字典):
印刷品:
^{pr2}$首先,你需要使你的字典有效。如果要将其嵌套在另一个字典中,则必须将每个字典定义为键值对的值。以下是正确的代码:
从那里,您可以使用Bah的解决方案来遍历字典并打印它们的键和最大值。在
要找到字典的最大值,你可以这样做
这会给你最大的价值。至于找出哪些键具有最大值,则必须遍历字典键并针对
^{pr2}$max(d.values())
进行测试,因为多个键可能具有相同的值。所以应该是这样的相关问题 更多 >
编程相关推荐