第36课时: 列表 元素的5种添加、删除方式效率问题
列表元素的增加和删除:
增加或删除列表会让电脑进行一些内存操作。
所以:一般只在列表尾部添加删除数值,如果再中部操作会让电脑进行 大量的 内存 搬运拷贝 运算
1 append()方法:
由于是在列表 尾部 添加元素,速度最快,最推荐的方法:
代码:
>>> a=[20,40]
>>> a.append(40)
>>> a
[20, 40, 40]
2 +法运算 方法(拼接操作):
不是真正的在尾部添加,而是创建新的列表对象!!!注意。
对于大量数据的操作,尽量不要使用这个操作。
试验代码:
>>> a=[20,30]
>>> id(a)
2604743729736
>>> a=a+[60]
>>> id(a)
2604746713992
可以看到经过加法运算后的a地址(id)发生改变了。