将两个列表(数组)连接起来的 Python 程序
在这个例子中,你将学习用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() ,你可以将一个列表连接到另一个列表,如上例所示。
相关文章