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添加列表a print(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()函数的文章的进行到这里了,文章中详细的讲解了append函数的使用方法,希望可以给大家的学习带来一定的帮助。