如何高效使用Python移除列表中的空字符串元素?
- 内容介绍
- 文章标签
- 相关推荐
本文共计244个文字,预计阅读时间需要1分钟。
直接实现如下:
python_list1=['abc', '', 'sdf', '', 'oiu', 'ss', 'qw3']_res=list(filter(None, _list1))print(_res)
结果:`['abc', 'sdf', 'oiu', 'ss', 'qw3']`
使用`filter`方法说明:
- `filter`函数接收两个参数:一个函数和一个可迭代对象。- 如果函数返回True,则对应的元素会被保留在结果中。- 在这个例子中,`None`是一个特殊的值,表示空值,`filter(None, ...)`会过滤掉所有值为`None`的元素。
本文共计244个文字,预计阅读时间需要1分钟。
直接实现如下:
python_list1=['abc', '', 'sdf', '', 'oiu', 'ss', 'qw3']_res=list(filter(None, _list1))print(_res)
结果:`['abc', 'sdf', 'oiu', 'ss', 'qw3']`
使用`filter`方法说明:
- `filter`函数接收两个参数:一个函数和一个可迭代对象。- 如果函数返回True,则对应的元素会被保留在结果中。- 在这个例子中,`None`是一个特殊的值,表示空值,`filter(None, ...)`会过滤掉所有值为`None`的元素。

