Python – 按列表中的個位數字排序
如果要求按列表中的個位數字排序,則會定義一個方法,該方法採用一個引數並使用“str”和負索引來確定輸出。
示例
以下是該方法的展示:
def unit_sort(element):
return str(element)[-1]
my_list = [716, 134, 343, 24742]
print("The list is :")
print(my_list)
my_list.sort(key=unit_sort)
print("The result is :")
print(my_list)輸出
The list is : [716, 134, 343, 24742] The result is : [24742, 343, 134, 716]
說明
定義了一個名為“unit_sort”的方法,該方法將列表元素作為引數,並將轉換後的最後一個元素作為字串返回為輸出。
定義了一個列表並將其顯示在控制檯上。
使用“sort”方法對列表進行排序,並將鍵指定為之前定義的方法。
這是顯示在控制檯上的輸出。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP