python 3 列表的切割插入删除

时间:2024-10-11 21:54:29

1、首先,要删除列表中某个元素,使用del即可,如图所示。删除全部元素可以用clear成员函数,也可以用del。

python 3 列表的切割插入删除

2、将若干元素插入空列表时,应当使用 [:] 下标,或者extend函数。如果直接捂执涡扔使用赋值等号,实际上是引用了一个新列表。

python 3 列表的切割插入删除

3、将一些元素替换列表中的某一部分时,最方便的做法就是使用下标。如图,使用10,11,12三个元素替换列表a从2号元素往后的所有元素。[7,8,9]变为[7,8,10,11,12]

python 3 列表的切割插入删除

4、当下标的开始和结束相同时,对其赋值表示插入在下标之前。如图,分别插入在a[1]之前和a[-1]之前。

python 3 列表的切割插入删除

5、如果要复制列表,应当使用下标 [:], 直接使用等号不会复制,而是引用。通过查看id,以及使用is运算符可以证明。

python 3 列表的切割插入删除

6、插入删除也可以使用成员函数,如inse筠续师诈rt,extend,append。其用法和结果如图所示。它们都是对列表就地操作。

python 3 列表的切割插入删除

7、如前面所说,删除某个下标的元素要用del。remove成员函数不可代替del。remove是按照第一个值移除。

python 3 列表的切割插入删除
© 手抄报圈