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