Python表达式sorted([111,2,33], key=lambda x: -len(str(x)))的值为什么?
时间: 2023-03-14 17:53:15 浏览: 934
Python中sorted()排序与字母大小写的问题
答案是[111, 33, 2],因为sorted()函数按照key指定的lambda表达式(即-len(str(x)))对列表中的每个元素进行排序,根据提供的lambda表达式,按照每个元素字符串的长度进行排序,从最长到最短,所以最终结果为[111, 33, 2]。
阅读全文