按升序排序元组列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按升序排序元组列表相关的知识,希望对你有一定的参考价值。
我想显示ID和标签,并按升序对顶部标签进行排序。
word_counts = word_tuple.reduceByKey(lambda total, count: total + count)
word_counts.take(30)
[('id,tags', 1),
('"16586898","', 1),
('javascript', 3276),
('data-structures', 48),
('documentation', 1153),
('data-visualization', 10),
('"', 27109),
('"1828522","', 1),
('api', 634),
('console', 19),
('installation', 17),
('glassfish', 5),
('admin', 3),
('"25883048","', 1),
('regex', 500),
('bash', 375),
('sed', 56),
('"1879493","', 1),
答案
一种方法是使用sorted
和key
参数:
sorted(lst, key=lambda x: x[1])
# [('id,tags', 1),
# ('"16586898","', 1),
# ('"1828522","', 1),
# ('"25883048","', 1),
# ('"1879493","', 1),
# ('admin', 3),
# ('glassfish', 5),
# ('data-visualization', 10),
# ('installation', 17),
# ('console', 19),
# ('data-structures', 48),
# ('sed', 56),
# ('bash', 375),
# ('regex', 500),
# ('api', 634),
# ('documentation', 1153),
# ('javascript', 3276),
# ('"', 27109)]
以上是关于按升序排序元组列表的主要内容,如果未能解决你的问题,请参考以下文章