print(sorted([13, 1, 100, 89, 237], key=lambda x: len(str(x))))
#[1, 13, 89, 100, 237]
print(sorted([13, 1, 1,'a', 89, 237], key=lambda x: len(str(x))))
#[1, 1, 'a', 13, 89, 237]
#相同长度的按照原来的顺序排列
python 3 sorted([], key=lambda x: len(str(x)))根据元素长度排序
最新推荐文章于 2022-01-28 23:33:40 发布