Python列表中append()与extend()用法分享
在Python中,列表是一种非常常用的数据类型,用于存储一组有序的元素。列表可以包含不同类型的元素,包括数字、字符串、布值等。本文将详介绍Python列表中append()与extend()的用法,包括它们的区别、使用方法以及示例说明。
append()方法
append()用于在列表的末尾添加一个元素。例如:
# 使用append()方法向列表中添加元素
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出:[1, 2, 3, 4]
上述代码中,我们使用append()方法向列表my_list中添加了一个元素。
extend()方法
extend()方法用于在列表的末尾添加一个序列中的所有元素。例如:
# 使用extend()方法向列表中添加序列中的所有元素
my_list = [1, 2, 3]
my_list.extend([4, 5, 6])
print(my_list) # 输出:[1, 2, 3, 4, 5, 6]
上述代码中,我们使用extend()方法向列表my_list中添加了一个序列[4, 5, 6]中的所有元素。
区别
append()方法和extend()方法都可以向列表中添加元素,但它们的区别在于:
- append()方法只能添加一个元素,而extend()方法可以添加一个序列中的所有元素。
- append()方法返回None,而extend()方法返回修改后的列表。
示例
下面是两个示例,演示了如何使用append()方法和extend()方法向列表中添加元素。
示例1:使用append()方法向列表中添加元素
下面是一个示例,演示了如何使用append()方法向列表中添加元素:
# 使用append()方法向列表中添加元素
my_list = [1, 2, 3]
my_list.append(4)
my_list.append([5, 6])
print(my_list) # 输出:[1, 2, 3, 4, [5, 6]]
上述代码中,我们使用append()方法向列表my_list中添加了一个元素4和一个序列[5, 6]。
示例2:使用extend()方法向列表中添加元素
下面是另一个示例,演示了如何使用extend()方法向列表中添加元素:
# 使用extend()方法向列表中添加元素
my_list = [1, 2, 3]
my_list.extend([4, 5, 6])
print(my_list) # 输出:[1 2, 3, 4, 5, 6]
上述代码中,我们使用extend()方法向列表my_list中添加了一个序列[4, 5, 6]中的所有元素。
综上所述,append()方法和extend()方法都可以向列表中添加元素,但它们区别在于append()方法只能添加一个元素,而extend()方法可以添加一个序列中的所有元素。我们还演示了如何使用append()方法和extend()方法向列表中添加元素的示例。