发布时间:2019-08-05 15:33:48编辑:auto阅读(2247)
python合并list有几种方法:
1 .append() 向列表尾部追加一个新元素,列表只占一个索引位,在原有列表上增加
2 .extend() 向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加
3 .+ 直接用+号看上去与用extend()一样的效果,但是实际上是生成了一个新的列表存这两个列表的和,只能用在两个列表相加上
4 .+= 效果与extend()一样,向原列表追加一个新元素,在原有列表上增加
例:
1、append,向列表尾部追加一个新元素,列表只占一个索引位,在原有列表上增加
a=[1,2,3]
b=[9,8,7]
test=a.append(b)
print(a) #[1, 2, 3, [9, 8, 7]]
print(test) #None
2、extend 向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加
a=[1,2,3]
b=[9,8,7]
test=a.extend(b)
print(a) #[1, 2, 3, 9, 8, 7]
print(test) #None
3 + 直接用+号看上去与用extend()一样的效果,但是实际上是生成了一个新的列表存这两个列表的和,只能用在两个列表相加上
a=[1,2,3]
b=[9,8,7]
test=a+b
print(a) #[1, 2, 3]
print(test) #[1, 2, 3, 9, 8, 7]
4 .+= 效果与extend()一样,向原列表追加一个新元素,在原有列表上增加
a=[1,2,3]
b=[9,8,7]
a+=b
print(a) #[1, 2, 3, 9, 8, 7]
上一篇: Python栈溢出
下一篇: CSS3的:not(:target)效果
47447
45726
36736
34263
28920
25551
24396
19572
19054
17593
5413°
6005°
5519°
5595°
6518°
5325°
5334°
5840°
5814°
7115°