Python 删除列表中的空元素,没有捷径,只能通过遍历来删除。
可以用while遍历来实现,比for循环简洁一些,只需要两行代码即可删除多个空元素,实例如下:
list = ['', '', '', 'a']
while '' in list:
list.remove('')
命令行执行如下:
>>> list = ['', '', '', 'a']
>>> while '' in list:
... list.remove('')
...
>>> list
['a']