176. 【应-35-1·简】柱状降序排序

简单 Python 2s 256MB
通过 0/0

📋 题目描述
柱状图的 x 轴顺序经常需要按 y 值降序,让最高的柱子最先出现。本题让你模拟这种排序:给定 N 条 `name value` 数据,按 value 降序输出;value 相同则按 name 字典升序。
📥 输入描述
第一行一个整数 N(1<=N<=1000)。 接下来 N 行,每行 `name value`(value 是整数),用空格分隔。
📤 输出描述
按规则排序后输出 N 行 `name value`。
输入样例
3
A 30
B 10
C 20
输出样例
A 30
C 20
B 10
提示:list.sort(key=lambda x: (-x[1], x[0])),再循环 print 即可。 不要用 reverse=True,否则同 value 时 name 顺序会反过来。

登录后提交代码

讨论区 0
登录后参与讨论

还没有讨论,来发表第一条吧!