将两个列表(数组)连接起来的 Python 程序

2022-05-03 00:00:00 连接 数组 两个

在这个例子中,你将学习用Python串联两个列表。

例 1: 使用 + 操作符

list_1 = [1, 'a']
list_2 = [3, 4, 5] 

list_joined = list_1 + list_2
print(list_joined)

输出

[1, 'a', 3, 4, 5]

在这个例子中,+运算符被用来连接两个列表。

例2:使用可迭代的解包操作符 *

list_1 = [1, 'a']
list_2 = range(2, 4)

list_joined = [*list_1, *list_2)
print(list_joined)

输出

[1, 'a', 2, 3]

*操作符允许在列表或元组内部进行解包。

例3:连接后保证元素的唯一性

list_1 = [1, 'a']
list_2 = [1, 2, 3].

list_joined = list(set(list_1 + list_2))
print(list_joined)

输出

[1, 2, 3, 'a']

如果你想从一个连接的列表中得到唯一的项目,你可以使用 list() 和 set()。 set() 选择唯一的值,list() 将集合转换为列表。

例 4: 使用 extend()

list_1 = [1, 'a']
list_2 = [1, 2, 3] 

list_2.extend(list_1)
print(list_2)

输出

[1, 2, 3, 1, 'a']

使用 extend() ,你可以将一个列表连接到另一个列表,如上例所示。

相关文章