python之删除列表中的None值
2022/7/26 14:22:55
本文主要是介绍python之删除列表中的None值,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目的:
给定一个包含None值的列表,删除列表中的None值,返回一个不包含None的新列表。
方法:
方法一:利用for循环遍历列表中的值,过滤掉None值
list_demo = [1, None, 2, 3, 4, None, 5] print("原列表为:{}".format(str(list_demo))) # for循环,删除列表中的None值 res = [] for val in list_demo: if val is not None: res.append(val) print("过滤None值后的列表为:{}".format(str(res)))
运行结果为:
方法二:使用filter()函数过滤None值
filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件的元素组成的新列表。
list_demo = [1, None, 2, 3, 4, None, 5] print("原列表为:{}".format(str(list_demo))) # 使用filter()函数过滤None值 res = list(filter(None, list_demo)) print("过滤None值后的列表为:{}".format(str(res)))
运行结果为:
这篇关于python之删除列表中的None值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享