假设我们有一个这样的口述:
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,
...
}
仅列示每个国家的最高值。 我怎样才能做到这一点?你知道吗
^{} 用3行代码完成任务:
这篇文章的理解是:
第一部分是:
产生:
注意,它是按count字段的升序排序的(
rec[1]
)。你知道吗其余的只是将数据处理成一个
dict
,这样做的效果是通过覆盖较小的值来丢弃较小的值。你知道吗相关问题 更多 >
编程相关推荐