【发布时间】:2021-10-18 11:07:25
【问题描述】:
a = [7, 3, 5, 2]
需要一个程序来按降序排列这个数组值。 我为此尝试了不同的逻辑,但未能达到最终结果。
【问题讨论】:
-
请解释按降序排列数组值
-
我为此尝试了不同的逻辑,但未能达到最终结果。 添加您尝试过的内容另外添加最终结果应该是什么看起来像
a = [7, 3, 5, 2]
需要一个程序来按降序排列这个数组值。 我为此尝试了不同的逻辑,但未能达到最终结果。
【问题讨论】:
a.sort(reverse=True)
这是你的意思吗?
输入:a = [7, 3, 5, 2]
上面的代码运行后:
输出:a = [7, 5, 3, 2]
【讨论】:
你可以试试:
a = [7, 3, 5, 2]
b = sorted(a, reverse=True)
[b.index(i) for i in a]
输出:
[0, 2, 1, 3]
【讨论】:
[7, 3, 7, 5, 2] 会给[0, 3, 0, 2, 4]