赞
赏
在实际开发中,经常需要向已经存在的 列表 中添加一些元素,Python 列表添加元素主要提供了三种方法,分别为:append 函数、extend 函数 和 insert 函数。
Python 的列表(list)添加元素函数 append,不仅仅可以将一个元素添加到列表的尾部,还可以将另一个列表,或者另一个 元祖 添加到列表尾。
如果使用 append 函数,将一个列表或者元祖添加到列表尾部,那么这个列表或者元祖会被当做是一个元素被整体添加进列表。
listname.append(obj)
参数 | 描述 |
---|---|
listname | 需要添加的列表。 |
obj | 需要被添加的元素。 |
无。
将元素 obj 添加到列表 listname 的结尾处。
使用 append 函数,向列表中添加一个元素
print("嗨客网(www.haicoder.net)")
# 使用 append 函数,向列表中添加一个元素
lis = ["Hello", "HaiCoder", 1024]
lis.append("嗨客网")
print(lis)
程序运行后,控制台输出如下:
我们使用 [] 创建了一个列表 lis,列表的第一个和第二个元素都是 string 类型,第三个元素是 int 类型的。接着,我们使用 append 函数,向列表中添加了一个元素 “嗨客网”。
最后,使用 print 打印列表的所有元素,我们发现元素 “嗨客网” 已经存在列表中,即我们使用 append 函数成功向列表中添加了一个元素。
使用 append 函数,向列表中添加一个列表
print("嗨客网(www.haicoder.net)")
# 使用 append 函数,向列表中添加一个列表
lis = ["Hello", "HaiCoder", 1024]
list2 = ["Python", "Golang", "JavaScript"]
lis.append(list2)
print(lis)
程序运行后,控制台输出如下:
我们使用 [] 创建了一个列表 lis 和 list2,接着,我们使用 append 函数,将 list2 列表整体添加到了 lis 列表中。
最后,使用 print 打印列表的所有元素,我们发现列表 list2 已经存在列表中,并且是被当做了一个整体,即列表 list2 在列表 lis 中,只是一个元素。
使用 append 函数,向列表中添加一个元祖
print("嗨客网(www.haicoder.net)")
# 使用 append 函数,向列表中添加一个元祖
lis = ["Hello", "HaiCoder", 1024]
tup2 = ("Python", "Golang", "JavaScript")
lis.append(tup2)
print(lis)
程序运行后,控制台输出如下:
我们创建了一个列表 lis 和一个元祖 tup2,接着,我们使用 append 函数,将 tup2 元祖整体添加到了 lis 列表中。
最后,使用 print 打印列表的所有元素,我们发现元祖 tup2 已经存在列表中,并且是被当做了一个整体,即元祖 tup2 在列表 lis 中,只是一个元素。
Python 的列表(list)添加元素函数 append,不仅仅可以将一个元素添加到列表的尾部,还可以将另一个列表,或者另一个元祖添加到列表尾。
如果使用 append 函数,将一个列表或者元祖添加到列表尾部,那么这个列表或者元祖会被当做是一个元素被整体添加进列表。