Python 列表排序:按数字长度排序
表达式 sorted([111, 2, 33], key=lambda x: len(str(x))) 的值为 [2, 111, 33]。
该表达式使用 sorted() 函数对列表 [111, 2, 33] 进行排序,并使用 key=lambda x: len(str(x)) 指定排序规则。lambda 表达式定义了一个匿名函数,它将列表中的每个元素转换为字符串,并返回字符串的长度。因此,排序结果将根据数字的长度从小到大排列。
原文地址: http://www.cveoy.top/t/topic/nnaw 著作权归作者所有。请勿转载和采集!