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']

說明

  • 定義一個方法,它將列表中的元素作為引數,並使用負索引返回最後一個元素作為輸出。

  • 定義一個列表並顯示在控制檯上。

  • 現在,使用之前定義的方法作為鍵對該列表進行排序。

  • 這是顯示在控制檯上的輸出。

更新日期:08-Sep-2021

116 瀏覽量

啟動您的 事業

完成課程並獲得認證

開始
廣告