方法1.
>>> ls=[' ',1,'w e',4,'','good',' ','']
>>> ls
[' ', 1, 'w e', 4, '', 'good', ' ', '']
>>> ls1=[x for x in ls if x!=''] #去除空元素
>>> ls1
[' ', 1, 'w e', 4, 'good', ' ']
>>> ls2=[x for x in ls if x!=' '] #去除单空格元素
>>> ls2
[1, 'w e', 4, '', 'good', '']
>>> ls #原列表不变
[' ', 1, 'w e', 4, '', 'good', ' ', '']
>>> ls=[x for x in ls if x!='']
>>> ls
[' ', 1, 'w e', 4, 'good', ' ']
本文通过一个具体的Python代码示例展示了如何从列表中移除空元素及单空格元素,适用于初学者理解列表推导式的使用方法。
1421

被折叠的 条评论
为什么被折叠?



