Python3 删除列表内None值的方法 python3 delete ‘None’ in a list

在Python的数据处理中,列表是一个不可忽略的“工具”

在使用for循环处理列表数据的时候,如果列表内有None元素,则会报错,给使开发造成困扰。

所以海叔(歪克士)的小猫咪眉头一皱发现事情并不简单,但是可以解决。

思路如下:

①使用set函数对列表进行处理(set 函数功能:创建一个无序不重复的元素集)

②使用remove用法删除新生成set内的None元素

③将set转换为列表

实现办法代码:

>>a=[1,2,None,3,5,None,None]

b=set(a)
b
{1,2,3,5,None}
b.remove(None)
b
{1,2,3,5}
c=list(b)
c
[1,2,3,5]

到这里就完成了,分享一首歌一起快活吧!


Python3 删除列表内None值的方法 python3 delete ‘None’ in a list
https://www.wicos.me/jishu/399/
作者
Wicos
发布于
2018年2月20日
许可协议