示例 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()
可以将一个列表连接到另一个列表。
另请阅读