- python中的list有很多种用法,在pycharm中输入List.(List是个定义好的列表如List=[1,2,3,‘python’,‘hello’])就会出现如下图所示的各种用法。
- 这里总结一下,这些用法基本包括了list的增删改查和排序。
- 下面就一一介绍一下这些用法:
1、增加-----要增加列表的元素方法有很多种。这里首先介绍上图中的extend。
1.1、extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
A=[1,2,3,'python','hello']
B=[4,5,6,'good']
A.extend(B)
print(A)
=>[1, 2, 3, 'python', 'hello', 4, 5, 6, 'good']
1.2、+ 对于列表的连接我们还可以用“+”,一次面试中被问到列表的拼接,说了“+”,面试官这不是他想要的,他说这个+不规范,他想要是上面的extend。
A=[1,2,3,'python','hello']
B=[4,5,6,'good']
print(A+B)
=>[1, 2, 3, 'python', 'hello', 4, 5, 6, 'good']
备注:查了一下+和extend的区别:
相同点 : "+"和"extend"都能将两个列表成员拼接到到一起
不同点 : + : 生成的是一个新列表(id改变)
extend : 是将一个列表的成员一个个取出添加到原列表中 , 改变的是原列表的值 , id不变
A=[1,2,3,'python','hello']
B=[4,5,6,'good']
print(id(A),id(B))
A.extend