方法三:使用append()
方法
append()
通常用于在列表末尾追加单个元素,但我们也可以在循环中使用它来合并列表。这就像在一个篮子中逐个放入另一个篮子的水果。示例代码
# 定义两个列表
list1 = [1, 2, 3]
list2 = [4, 5, 6]
# 创建一个新的空列表
merged_list = []
# 使用循环和append合并列表
for item in list1:
merged_list.append(item)
for item in list2:
merged_list.append(item)
print(merged_list) # 输出: [1, 2, 3, 4, 5, 6]
解释
merged_list
,然后使用两个for
循环将list1
和list2
的元素逐个添加至merged_list
中。方法四:使用列表推导式
示例代码
# 定义两个列表
list1 = [1, 2, 3]
list2 = [4, 5, 6]
# 使用列表推导式合并列表
merged_list = [item for sublist in [list1, list2] for item in sublist]
print(merged_list) # 输出: [1, 2, 3, 4, 5, 6]
解释
sublist
遍历list1
和list2
,而item
则从每个子列表中提取元素,从而创建一个新的合并列表。