Python 连接列表

Python 连接列表

在Python中,列表被分类为一种序列类型对象。它是一个包含不同数据类型的项目的集合,每个项目都有一个从0开始的位置索引。你可以使用不同的方法来连接两个Python列表。

所有序列类型对象都支持连接运算符,通过它可以连接两个列表。

L1 = [10,20,30,40]
L2 = ['one', 'two', 'three', 'four']
L3 = L1+L2
print ("Joined list:", L3)

它将产生以下输出 –

Joined list: [10, 20, 30, 40, 'one', 'two', 'three', 'four']

您还可以使用增强的连接运算符”+=”来将L2附加到L1

L1 = [10,20,30,40]
L2 = ['one', 'two', 'three', 'four']
L1+=L2
print ("Joined list:", L1)

通过使用extend()方法也可以获得相同的结果。在这里,我们需要扩展L1以添加其中的元素从L2中。

L1 = [10,20,30,40]
L2 = ['one', 'two', 'three', 'four']
L1.extend(L2)
print ("Joined list:", L1)

将列表中的项目添加到另一个列表中,也可以使用一种经典的迭代解决方案。使用for循环遍历第二个列表的项目,并将每个项目附加到第一个列表中。

L1 = [10,20,30,40]
L2 = ['one', 'two', 'three', 'four']

for x in L2:
   L1.append(x)

print ("Joined list:", L1)

使用列表推导的一种稍微复杂的方法是合并两个列表,如下所示的代码−

L1 = [10,20,30,40]
L2 = ['one', 'two', 'three', 'four']
L3 = [y for x in [L1, L2] for y in x]
print ("Joined list:", L3)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程