亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python數組排序返回索引怎么實現

小億
141
2023-10-26 09:25:47
欄目: 編程語言

你可以使用sorted()函數來對數組進行排序,并使用enumerate()函數來獲取每個元素的索引。這樣可以得到一個排序后的元素列表和對應的索引列表。

以下是一個例子:

arr = [5, 2, 7, 1, 9]
sorted_arr = sorted(enumerate(arr), key=lambda x: x[1])
sorted_indices = [index for index, _ in sorted_arr]

print(sorted_indices)  # 輸出: [3, 1, 0, 2, 4]

在這個例子中,sorted()函數會根據數組arr的值對其進行排序,返回一個元組的列表,其中每個元組包含元素的索引和對應的值。然后,我們使用key=lambda x: x[1]來指定排序的依據是元組中的第二個元素(值)。最后,通過enumerate()函數獲取了排序后的元素列表,并使用一個列表推導式[index for index, _ in sorted_arr]取出了排序后的索引列表。

0
石渠县| 大方县| 洱源县| 张家港市| 台东县| 四平市| 南川市| 夹江县| 永寿县| 陵水| 安西县| 靖远县| 克什克腾旗| 和硕县| 措勤县| 江华| 巴楚县| 康马县| 周至县| 新乡市| 诏安县| 榆树市| 景宁| 眉山市| 东台市| 临西县| 新龙县| 瑞金市| 台江县| 介休市| 成安县| 永年县| 井陉县| 水城县| 龙口市| 景德镇市| 利辛县| 固镇县| 大安市| 手机| 兴宁市|