【发布时间】:2016-05-15 03:37:36
【问题描述】:
假设我们有一个这样的字典:
os_stats = {
('USA', 'Mac OS X'): 1,
('Mexico', 'iOS'): 3,
('USA', 'Windows XP'): 2,
('Germany', 'Windows 7'): 9,
('Germany', 'Windows XP'): 7,
('Mexico', 'Windows XP'): 2,
...
}
我想要这样的输出:
os_preferences = {
('Mexico', 'iOS'): 3,
('USA', 'Windows XP'): 2,
('Germany', 'Windows 7'): 9,
...
}
仅显示每个国家/地区的最高值。 我怎样才能做到这一点?
【问题讨论】:
-
你能试着写代码吗?
-
我目前正在尝试,但ATM没有解决方案
-
您确定数据结构是表示数据的最佳方式吗?使用嵌套字典可能更方便,这样您就可以轻松访问与同一国家/地区相关的键值组。
标签: python python-2.7 data-analysis bigdata