1. 程式人生 > >python刪除list中的空list

python刪除list中的空list

quest har lis code clas python 技術分享 image pytho

list1 = [[], [], [], [], [], ‘text‘, ‘text2‘, [], ‘moreText‘]

如何刪除空列表,以便我得到:

list2 = [‘text‘, ‘text2‘, ‘moreText‘]
list2 = [x for x in list1 if x != []]

如果你想擺脫一切“偽造”,例如空字符串,空元組,零,你也可以使用

list2 = [x for x in list1 if x]

但在pycharm上不能用

另一種方法:

技術分享圖片

python刪除list中的空list