欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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']

 

相关标签: 列表