python 列表list中元素添加的四种方式(append,extend,insert,“+”号)
- append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型 。
append方法只是在恰当的位置修改原来的列表!
也就是说,不是返回一个列表,而只是修改原来的列表,所以如果用 等式 输出的话,返回是None 。
去掉返回值即可得到新的列表!
2.extend() 将一个列表中每个元素分别添加到另一个列表中,只接受一个参数, 且该参数只能为列表list形式。
- insert(index,value) 将一个元素插入到列表中,有参数有两个,第一个参数index是索引点,即插入的位置,第二个参数value是插入的元素。其中,index的起始位置从0开始。
- “+”号,将两个列表list相加连接起来,会返回给一个新的list对象。
注:(append, extend, insert)对列表增加元素的操作,是直接对原始数据对象进行修改,没有返回值,不需要用=号创建新的list对象; “+”号是将两个list相加,返回给一个新的list,需要创建新的list对象。"+"号可以看成是深拷贝。
————————————————
版权声明:本文为CSDN博主「蔷薇的天空」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cxj540947672/article/details/109779182