Python合并列表,append()、extend()
程序员文章站
2022-03-09 18:21:20
...
在实际应用中涉及到了列表合并的问题。
在应用append()时,发现列表是以一个元素的形式追加到列表上的,最后查询后用的是extend()方法,下面是区别
1.append() 向列表尾部追加一个新元素,列表只占一个索引位,在原有列表上增加
def test_Save_list(self):
open_time = 3
data = ['1','2','3']
D = []
for i in range(1, open_time):
D.append(data)
print(D)
打印结果:
[['1', '2', '3'], ['1', '2', '3']]
2.extend() 向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加
def test_Save_list(self):
open_time = 3
data = ['1','2','3']
D = []
for i in range(1, open_time):
D.extend(data)
print(D)
打印结果:
['1', '2', '3', '1', '2', '3']
上一篇: 列表语法运用示例