Python——按元素中的最大位数排序
如果需要按元素中的最大位数进行排序,则定义一个方法,该方法使用“str”和“max”方法来确定结果。
以下是对其进行演示:
示例
def max_digits(element):
return max(str(element))
my_list = [224, 192, 145, 18, 3721]
print("The list is :")
print(my_list)
my_list.sort(key = max_digits)
print("The result is :")
print(my_list)输出
The list is : [224, 192, 145, 18, 3721] The result is : [224, 145, 3721, 18, 192]
说明
定义了一个名为“max_digits”的方法,该方法将元素作为参数,然后将其转换为字符串,再获取其最大值,并将此作为输出返回。
在此方法之外,定义了一个列表并将其显示在控制台中。
使用“sort”方法对列表进行排序,并将键指定为先前定义的方法。
这是显示在控制台上的输出。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP