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