【发布时间】:2018-04-04 17:21:21
【问题描述】:
假设我有一个列表[102, 97, 116, 101],我想对它们的值进行数字排序,同时保留值在列表中的位置,如[3, 1, 4, 2]。我该怎么办?
【问题讨论】:
-
输入列表中的数字都是唯一的吗?
-
数字是从字符串中字符的 ASCII 值生成的(英文单词,仅限字母)。所以列表可以是一个范围的值,也可以有重复的值。如果两个数字相同(即:
[51, 35, 51]他们将被订购[1, 2, 3])。所以它们在这方面是独一无二的。
标签: python