3, 5]# 例子2:过滤掉列表中的空字符串或空格my_list=["apple","","orange"," ","banana"]filtered_list=[xforxinmy_listifx.strip()!=""]print(filtered_list)# 输出: ["apple", "orange", "banana"]
我们可以使用列表推导式,遍历原始列表并将其中的空格去除。 # 定义一个含有空格的原始列表original_list=["apple "," banana"," orange "," watermelon "]# 使用列表推导式去除空格new_list=[item.strip()foriteminoriginal_list]print(new_list) 1. 2. 3. 4. 5. 6. 7. 输出结果: ['apple', 'bana...
Python 使用filter()去除list的空值 d =['','剧情','喜剧','恐怖','','伦理',''] d_dropna= list(filter(None, d))#去除列表空值,非常简单好用'''注意: 空字符串 会被程序判定为 False filter(None, your_list), None代表不输入函数,也就是 [x for x in your_list if x]''' filter的使用...
Python - 去除list中的空字符 list1 = ['122','2333','3444','','', None] a=list(filter(None, list1)) # 只能过滤空字符和None print(a) # ['122','2333','3444'] # Python内建filter()函数-过滤list # filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢...
filter(None, _list1) 相当于 (item for item in _list1 if item) 请参阅 Built-in Functions — Python 3.10.7 documentation 关于“怎么用python快速去除list中的空字符串”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识...
filter(function(item), _list1) 相当于 (item for item in _list1 if function(item)) 如果function为None : filter(None, _list1) 相当于 (item for item in _list1 if item) 关于“python如何快速去除list中的空字符串”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“python如何快速去除list...
new_list = filter(None, list) filter()方法返回一个新的列表List,不改变原始列表,能够有效的去除List中False,0,None,空字符串等所有等于False的元素 发布于 2019-12-10 21:59 Python Python 入门 赞同23 条评论 分享喜欢收藏申请转载 ...
newlist=[i for i in list if i]上面这是表达式。下面是展开 list=[... ]newlist =[]for x in list :if x: newlist. append(x)list2
list2=[itemforiteminlist1ifitem!=""]