python中append实例用法总结

  • Post category:Python

下面是“python中append实例用法总结”的攻略。

一、什么是append()函数

append()函数是python中用于向列表末尾追加元素的函数。它的语法如下:

list.append(obj)

其中,obj是要追加到列表中的元素。

二、append()函数的用法

1. 追加单个元素

我们可以使用append()函数向一个列表中追加单个元素,如下所示:

fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
print(fruits)

输出结果为:

['apple', 'banana', 'cherry', 'orange']

2. 追加多个元素

除了追加单个元素,我们还可以使用append()函数向一个列表中追加多个元素。需要注意的是,追加多个元素时,要以列表的形式传入,如下所示:

fruits = ['apple', 'banana', 'cherry']
fruits_to_add = ['orange', 'grape', 'lemon']
fruits.append(fruits_to_add)
print(fruits)

输出结果为:

['apple', 'banana', 'cherry', ['orange', 'grape', 'lemon']]

可以看到,输出结果中的最后一个元素不是我们期望的,而是一个嵌套的列表。这是因为我们传递的是一个列表,而不是多个元素。要解决这个问题,可以使用extend()函数,如下所示:

fruits = ['apple', 'banana', 'cherry']
fruits_to_add = ['orange', 'grape', 'lemon']
fruits.extend(fruits_to_add)
print(fruits)

输出结果为:

['apple', 'banana', 'cherry', 'orange', 'grape', 'lemon']

可以看到,使用extend()函数可以将新的元素添加到原列表中,而不是创建一个新的嵌套列表。

三、总结

本文介绍了python中append()函数的用法,包括追加单个元素和追加多个元素。需要注意的是,如果追加多个元素,应该使用extend()函数而不是简单地使用append()函数。

希望本文对大家有所帮助。