列表去除空字符
场景:
需要剔除列表里的若干个空字符串元素。
代码:
# 列表中有空字符串
In [1]: list_ = ['a', 'b', '', 'd']
# 通过filter函数过滤掉列表中的空字符串
In [2]: list_ = list(filter(None, list_))
# 输出结果
In [3]: list_
Out[3]: ['a', 'b', 'd']
需要剔除列表里的若干个空字符串元素。
# 列表中有空字符串
In [1]: list_ = ['a', 'b', '', 'd']
# 通过filter函数过滤掉列表中的空字符串
In [2]: list_ = list(filter(None, list_))
# 输出结果
In [3]: list_
Out[3]: ['a', 'b', 'd']