首頁 > 後端開發 > Python教學 > 如何按元組的整數值對元組列表進行排序?

如何按元組的整數值對元組列表進行排序?

Linda Hamilton
發布: 2024-12-02 18:31:15
原創
868 人瀏覽過

How to Sort a List of Tuples by Their Integer Values?

以第二項(整數值)對元組清單進行排序

您已提供格式為[('abc] 的元組別列表', 121), ('abc', 231), ('abc', 148), ('abc',221)]。您尋求根據元組中的整數值按升序對該清單進行排序。

要實現此排序,請利用排序()函數中的 key 關鍵字參數。預設情況下,它按升序排序。解如下:

key 參數接受一個從資料結構擷取可比較元素的函數。在本例中,它是元組的第二個元素,因此我們將其引用為 x[1]。

為了提高效能,請考慮依照 jamylak 的建議使用operator.itemgetter(1)。它本質上是 lambda x 的更快版本:x[1].

以上是如何按元組的整數值對元組列表進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板