很多人傻傻分不清,部分人以为None是空,写[None]和[]是一样的含义
有少部分人知道None是和[]不一样的,None也是数据
但是还是不知道为什么在python数据处理中用[None]和[]分别占位,我们这里举例子表达
首先:[None]代表的是“空”的list;[]代表的是“空”的数据。一个是list一个是普通的占位,含义是不一样的,举例如下
# 声明
In [2]: a = [None]
In [3]: b = []
# 查看数据
In [4]: a
Out[4]: [None]
In [5]: b
Out[5]: []
# 区别
In [13]: a.append(123)
In [14]: a
Out[14]: [None, 123]
In [15]: b.append(12)
In [16]: b
Out[16]: [12]