Python – 按字串列表中的末尾字元排序
如果需要按末尾字元對列表進行排序,可以定義使用負索引來返回結果的方法。
示例
以下是同樣的演示——
def get_rear_position(element): return element[-1] my_list = ['python', 'is', 'fun', 'to', 'learn'] print("The list is : ") print(my_list) my_list.sort(key = get_rear_position) print("The result is : ") print(my_list)
輸出
The list is : ['python', 'is', 'fun', 'to', 'learn'] The result is : ['python', 'fun', 'learn', 'to', 'is']
說明
定義一個方法,它將列表中的元素作為引數,並使用負索引返回最後一個元素作為輸出。
定義一個列表並顯示在控制檯上。
現在,使用之前定義的方法作為鍵對該列表進行排序。
這是顯示在控制檯上的輸出。
廣告