Python空列表的去除
2021/6/3 14:22:38
本文主要是介绍Python空列表的去除,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在进行数据处理时,要经常遇到列表中有空列表的情况。对此有以下解决办法:
1.进行长度判断:
因为空列表的长度为0,代码如下:
a = [['1'],['2'],[],[]] for m in a: if len(m[0])!=0: aa.append(m(0)) #此方法只是移除了列表a里面的空列表,列表aa = [['1'],['2']] aa = [m(0) for m in a if m(0) != 0] #此方法,列表结构发生了变化 aa = ['1','2']
2.进行空列表判断:
1 >>> ls = [12,32,[],'',[],'',"",[],454] 2 >>> while [] in ls: 3 ls.remove([]) 4 5 >>> ls 6 [12, 32, '', '', '', 454] 7 >>> while '' in ls: 8 ls.remove('') 9 10 >>> ls 11 [12, 32, 454] 12 >>>
这篇关于Python空列表的去除的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python