python列表元素的5种添加方式

这要涉及大量元素的移动,效率低。除非必要,一般只在列表尾部添加或删除元素。

1.append()

是真正的在列表尾部添加新的元素,重复添加多次可依次在尾部添加,速度最快,推荐使用

a.append()

2.+运算符操作

a=a+[20]

创建新的列表对象,a的地址发生变化

3.extend()

添加到列表尾部,不创建新的列表对象

a.extend([50,60])

4.insert()插入元素

a.insert(2,100)表示在a[2]插入100

可将指定元素插入到列表对象的任意指定位置,涉及大量元素时,尽量避免使用

remove(),pop(),del()可删除指定位置元素

5.乘法扩展

a='abc'*3==>'abcabcabc'

a=[10,20],a*3==>[10,20,10,20,10,20]

你可能感兴趣的:(python)