当前位置 : 主页 > 编程语言 > python >

python 快速去除list中的空字符串

来源:互联网 收集:自由互联 发布时间:2022-10-14
直接实现如下: _list1=['abc','','sdf','','oiu','ss','qw3'] _res=list(filter(None, _list1)) print(_res) 结果:['abc', 'sdf', 'oiu', 'ss', 'qw3'] filter(function,iterable) 方法使用: 如果function不为None: filter(function(

直接实现如下:

_list1=['abc','','sdf','','oiu','ss','qw3']
_res=list(filter(None, _list1))
print(_res)

结果:['abc', 'sdf', 'oiu', 'ss', 'qw3']


filter(function,iterable) 方法使用:

如果function不为None:

filter(function(item), _list1) 相当于 (item for item in _list1 if function(item))

如果function为None :

filter(None, _list1) 相当于 (item for item in _list1 if item)

请参阅​​​​

​​Built-in Functions — Python 3.10.7 documentation ​​

python 快速去除list中的空字符串_python


上一篇:python list去除重复项 set() 集合操作
下一篇:没有了
网友评论