Python列表中append函数使用方法 详解Python列表中的append()函数

python中的append()函数是在列表末尾添加新的对象,并且添加的对象可以和列表看成是一个整体,下面这篇文章主要给大家介绍了关于Python列表append()函数使用方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 。

Python列表中append函数使用方法 详解Python列表中的append()函数

文章插图
一、append函数
1、基本使用
首先我们知道,它是一个对列表中的元素处理的函数,如果在一个列表中,想要在一个列表最后面添加新的元素时,就使用append(),基本的语法格式如下:
list.append( element )其中参数element表示的就是一个要添加元素 。下面看一个简单的例子,代码如下:
name_list = ['zhaidada', 'liling', 'wangniuniu']name_list.append('zhaoliu')print(name_list)运行结果为:
['zhaidada', 'liling', 'wangniuniu', 'zhaoliu']2、任意类型的元素
在append函数中,只能是在列表中的最后面位置添加元素,并不是所有的位置都可以,但是对于类型的添加就是任意的,比如添加的数据类型是普通的类型时,表示的就是一个数值或者是字符串元素,代码如下:
list1 = ['zhaidada', 'liling', 'wangniuniu']list1.append(111)  # 添加整型数据print(list1)list1.append('str')  # 添加字符型print(list1)运行结果:
['zhaidada', 'liling', 'wangniuniu', 111]['zhaidada', 'liling', 'wangniuniu', 111, 'str']还可以是其它类型的数据,比如说是集合类型,又包括列表、元组等,代码如下:
list1 = ['zhaidada']list1.append([1,2,3])  # 添加列表print(list1)list1.append((4,5,6))  # 添加元祖print(list1)运行结果为:
['zhaidada', [1, 2, 3]]['zhaidada', [1, 2, 3], (4, 5, 6)]3、列表同步
在使用这个函数对列表的元素进行添加的时候,其实添加的是一个列表所使用的地址,而不是一个列表内容,但是添加元素之后,列表是会发生改变的,并且会将这个被添加但是数据同步到列表中 。举个例子:
list1 = ['zhaidada']a = [1,2,3]list1.append(a)  # 列表list1添加列表aprint(list1)a.append(4)  # 列表a发生变化list1.append(a)print(list1)  # 列表list1也会同步变化运行结果:
['zhaidada', [1, 2, 3]]['zhaidada', [1, 2, 3, 4], [1, 2, 3, 4]]【Python列表中append函数使用方法 详解Python列表中的append()函数】关于Python列表中append()函数使用方法 详解Python列表中的append()函数的文章的进行到这里了,文章中详细的讲解了append函数的使用方法,希望可以给大家的学习带来一定的帮助 。

    推荐阅读