【发布时间】:2013-07-06 02:57:03
【问题描述】:
我有一个字典项,我想从中获取最大值。这本词典由两本词典组成。以下是字典
new_f_key: {'previous_f_key': {'1g': ['33725.7', '-70.29'],
'2g': ['35613.3', '108.83'],
'3g': ['32080.9', '-69.86']},
'f_key': {'1g': ['8880.8', '-66.99'],
'2g': ['6942.6', '114.79'],
'3g': ['12300.3', '-70.34']}}
我尝试使用上述iteritems() 和itemgetter(),但没有得到我想要的值。
它应该比较两个字典中的所有值并输出最高的值,并将该项目的标题连同它所在的字典一起输出。
例如,在上面的字典中,最大值是35613.3,其键是2g,它出现在第一个字典对象previous_f_key中。
【问题讨论】:
-
为什么一切都是字符串?这是 JSON 吗?你能单独跟踪最大值吗?
-
这些值不是字符串,而是浮点值。
-
我在看你的问题,它们肯定是字符串。
标签: python dictionary