欢迎访问宙启技术站
智能推送

Python中的append()函数是用来做什么的?

发布时间:2023-06-17 18:58:48

Python中的append()函数是一个列表(List)和数组(Array)中常用的函数,用于将一个元素添加到列表或数组的末尾。无论列表或数组的数据类型是数字、字符串、布尔值、对象、列表等类型,该函数均可以添加。在Python编程中,append()函数是一个非常方便的函数,尤其是在需要动态增加元素的情况下。

在Python中,append()函数的语法如下:

list.append(item)

其中,list表示要添加元素的列表或数组,item表示要添加的元素。该函数的参数只能是一个,即只能添加一个元素。

例如,下面的代码展示了如何向一个空列表中添加数字、字符串、布尔值以及一个内含其他数据类型的列表:

list = []     # 定义一个空列表
list.append(1)     # 添加一个整数
list.append('two')     # 添加一个字符串
list.append(True)     # 添加一个布尔值
list.append([1,2,'three'])     # 添加一个列表

运行以上代码,list的值将变成:[1, 'two', True, [1, 2, 'three']]

除了向列表或数组末尾添加元素,append()函数还有另一个常用的用途,即在循环中动态地添加元素。比如,下面的代码使用一个for循环将10以内的奇数添加到一个空列表中:

odds = []     # 定义一个空列表
for i in range(10):
    if i % 2 == 1:
        odds.append(i)
print(odds)     # 打印出结果:[1, 3, 5, 7, 9]

在以上代码中,通过判断循环变量i是否是奇数,如果是,就使用append()函数将其添加到名为odds的空列表中。最终,程序会打印出列表中保存的所有奇数。

总之,append()函数是Python编程中常用的一个函数,可以用于向列表或数组末尾添加单个元素,也可以在循环中动态地添加元素,非常方便实用。