python中append()用法,为列表动态添加元素
append()方法描述
append()方法,是python内置的list列表的类实例方法,是列表的重要属性之一,可以动态地在列表的末尾为列表添加元素,尤其是同for循环一起使用,是大数据、机器学习中处理数据构建用于矩阵运算中的矩阵数据结构(结构化数据)的重要工具。比如,通过for循环不断地迭代为一个原本为空的列表中不断地添加以列表存储的样本数据,如此便可简单地结构化出数据矩阵。
append()方法的参数
def append(self, object: _T) -> None: ...
append()可接收一个python的object对象作为参数,通过L.append(arg)的方式进行引用,可在列表的末尾添加arg作为列表元素;
append()方法的返回值
python的列表list对象调用append()方法,返回值为添加了新元素的列表,而且是对调用对象进行修改。
append()用法实例代码
>>> L = []
>>> id(L)
4315290992
>>> L.append("笨鸟工具,x1y1z1.com")
>>> L
['笨鸟工具,x1y1z1.com']
>>> id(L)
4315290992
代码解析
如上代码,列表L调用append()方法之后,值被修改了,但变量(列表)L被分配的内存地址并未改变。