0
点赞
收藏
分享

微信扫一扫

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

北邮郭大宝 2022-09-28 阅读 271

直接实现如下:

_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


举报

相关推荐

0 条评论