在Python中连接多个列表的方法

云课堂学Python 2024-04-11 00:57:49

Python 中最重要的数据结构之一是列表。本文中,我们探讨将多个列表连接合并为一个列表的多种方法。

循环遍历连接列表

循环遍历列表,使用 append() 方法追加元素,使用多个 for 循环可以连接多个列表。

list1 = [1, 2, 3]list2 = [4, 5, 6]list3 = [7, 8, 9]for i in list2: list1.append(i)for i in list3: list1.append(i)print(list1)

也可以直接使用 append() 连接列表

list1 = [1, 2, 3]list2 = [4, 5, 6]list1.append(list2)print(list1)使用 extend() 连接列表list1 = [1, 2, 3]list2 = [4, 5, 6]list2.extend(list1)print(list2)使用 "+" 连接列表list1 = [1, 2, 3]list2 = [4, 5, 6]list3 = [7, 8, 9]list4 = list1 + list2 + list3print(list4)使用列表推导式连接列表list1 = [1, 2, 3]list2 = [4, 5, 6]list3 = [y for x in (list1, list2) for y in x]print(list3)使用 "*" 连接列表list1 = [1, 2, 3]list2 = [4, 5, 6]list3 = [7, 8, 9]list4 = [*list1, *list2, *list3]print(list4)使用 itertools.chain() 连接列表from itertools import chainlist1 = [1, 2, 3]list2 = [4, 5, 6]list3 = [7, 8, 9]list4 = list(chain(list1, list2, list3))print(list4)

文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈。

0 阅读:0