' W z. [* a2 m9 P$ @# C删除:1.使用pop(),删除列表中的最末尾元素. 4 s6 [7 j2 `4 h2 ]$ |8 ^5 Y1 \7 ?- l
2.使用pop还能删除任意位置的元素,pop的参数可以传一个下标过去 对象.pop(下标)& [1 H+ H2 D9 Z: }+ U0 s
& c7 N0 Q, w& v8 n- G! z' n; N3.使用remove方法,可以按照值来删除 对象.remove(元素) 6 ?, M3 D6 B. O! p+ i! ^5 Y 8 i$ m. _: R9 S2 J& ^2 W& ]连续列表:1.将多个列表连续在一起用+针对两个列表拼接,只是针对当前列表的内容来生成一个更大的新的列表,原有的列表内容不变.( O3 P3 O. D. b
/ v" S0 r2 @- f1 ` G2.使用extend来进行拼接,这个拼接是把后一个列表的内容拼接到前一个列表里面里头来,会改变前一个列表的值.而且不需要单独创建一个接收变量.前一个列表.extend(后一个列表)% _5 r0 H5 e1 @& u, o3 w* i% |
( w3 T, T. x0 O) w. N4 p! |3.使用+=来进行拼接,但其实本质上是a=a+b浪费了很多资源,如回收和拷贝构造的时间和空间,且多了三个步骤,第1个是开一个新的大的列表,第2个是将新的大的列表覆盖原有的列表,第3个是要释放原有列表的旧值。2 K/ j. j @2 H' l6 H: Q9 I
————————————————- A9 {1 }% c) T) v. h3 R& R3 J2 K. Q
8 e/ K- B; H" i/ D6 P% b
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 0 Q+ k- L O/ j8 A; O $ J9 k k6 ]0 K" C. Z" Q原文链接:https://blog.csdn.net/2301_81874719/article/details/138212331% z; o5 `1 o5 A. k
* H& `3 M# s& R9 f# J5 G. ^