Python中的列表是一种非常常用的数据结构,其中的append()方法可以将一个或多个元素添加到列表中。本篇文章将从多个方面详细阐述append()方法相关操作。
一、添加单个元素
lst = [1, 2, 3] lst.append(4) print(lst) # [1, 2, 3, 4]
上述代码中,列表lst中先有三个元素,使用append方法往末尾添加了一个元素4。
二、添加多个元素
1、使用"+"操作符
lst1 = [1, 2, 3] lst2 = [4, 5, 6] lst3 = lst1 + lst2 print(lst3) # [1, 2, 3, 4, 5, 6]
上述代码中,首先定义了两个列表lst1和lst2,然后使用"+"操作符将两个列表合并生成了一个新列表lst3。
2、使用extend方法
lst1 = [1, 2, 3] lst2 = [4, 5, 6] lst1.extend(lst2) print(lst1) # [1, 2, 3, 4, 5, 6]
上述代码中,首先定义了两个列表lst1和lst2,然后使用extend方法将lst2中的所有元素逐个添加到lst1的末尾。
三、添加元素时使用循环
lst = [] for i in range(10): lst.append(i) print(lst) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
上述代码中,首先定义了一个空列表lst,然后使用for循环遍历1~10的数字,并将遍历到的数字逐个添加到lst的末尾。
四、通过列表生成式添加元素
lst = [i for i in range(10)] print(lst) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
上述代码中,使用列表生成式生成了一个列表,并依次将1~10的数字添加到了该列表中。