python 嵌套列表的列表的字符长度排序

1.简述

标题是不是有点歪曲了?没关系,只要根据每个列表中的字符长度对下面的列表进行排序即可。

[En]

Isn’t the title a little twisted? It’s okay, just sort the following list according to the length of the characters in each list.

default_list = [["123456"], [], [], ["12345"], ["12"], ["1234"], ["123"], [], []]

2.代码

去除空列表
filter_list = list(filter(lambda x: x != [], default_list))

 # 对于迭代对象要定义函数,作为sort函数的key
filter_list.sort(key=lambda x: len(x[0]), reverse=True)  # 排序

3.输出结果

python 嵌套列表的列表的字符长度排序

Original: https://blog.51cto.com/coderusher/5529093
Author: Coderusher
Title: python 嵌套列表的列表的字符长度排序

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/504658/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球