发布时间:2019-08-05 15:33:48编辑:auto阅读(2915)
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)效果
51926
51696
42015
38853
33341
30313
28952
23965
23882
22249
363°
2584°
3257°
2706°
2689°
3424°
2652°
3490°
5746°
5531°