searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Python合并列表(List)的六种方法(3)

2024-11-27 09:37:36
1
0

方法三:使用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循环将list1list2的元素逐个添加至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遍历list1list2,而item则从每个子列表中提取元素,从而创建一个新的合并列表。
0条评论
0 / 1000
王****际
137文章数
2粉丝数
王****际
137 文章 | 2 粉丝
原创

Python合并列表(List)的六种方法(3)

2024-11-27 09:37:36
1
0

方法三:使用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循环将list1list2的元素逐个添加至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遍历list1list2,而item则从每个子列表中提取元素,从而创建一个新的合并列表。
文章来自个人专栏
pike
137 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0