[Python]如何从列表中删除空列表

list1 = [[], [], [], [], [], 'text', 'text2', [], 'moreText']
上述列表中含有空列表
使用:
list2 = [x for x in list1 if x != []]
可以得到
list2 = ['text', 'text2', 'moreText']
如果想摆脱所有的空字符串、空元组、零,可以使用:
list2 = [x for x in list1 if x]

posted @ 2021-10-20 11:10  MoKin_Li  阅读(374)  评论(0编辑  收藏  举报