发布时间:2019-08-05 15:33:48编辑:auto阅读(3241)
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)效果
54088
40845
35357
31013
25904
25642
24079
19607
15685
15163
1899°
1747°
1837°
1916°
1909°
2080°
2041°
1864°
1951°
1935°