久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

126次閱讀
沒有評論

共計 435 個字符,預計需要花費 2 分鐘才能閱讀完成。

你可以使用 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] 取出了排序后的索引列表。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-21發表,共計435字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 方正县| 西乌珠穆沁旗| 甘孜县| 岱山县| 霍州市| 铜山县| 扎兰屯市| 高阳县| 哈巴河县| 安岳县| 新干县| 且末县| 宁都县| SHOW| 信丰县| 新丰县| 城市| 杭州市| 上林县| 福泉市| 磐石市| 济宁市| 互助| 农安县| 宁河县| 沧源| 津南区| 东光县| 定边县| 皮山县| 黄平县| 沁水县| 乳源| 耿马| 扶绥县| 开原市| 台北市| 西平县| 同江市| 普格县| 兰溪市|