Python list相加

Python list相加

Python list相加

简介

在Python中,List是一种非常常用的数据结构。List可以存储多个元素,并且可以通过索引访问和修改元素。在某些情况下,我们需要将两个或多个List进行相加,本篇文章将详细介绍Python中List的相加操作。

列表相加操作

在Python中,我们可以通过”+”运算符将两个List进行相加。例如:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + list2
print(result)
Python

输出结果:

[1, 2, 3, 4, 5, 6]

上述代码中,我们定义了两个List,分别为list1list2,然后通过”+”运算符将它们相加,并将结果赋值给result变量,最后打印结果。可以看到,列表result中的元素包含了两个列表的所有元素。

列表与其他数据类型相加

除了可以将两个List进行相加外,List还可以与其他数据类型进行相加,例如整数、浮点数、字符串等。下面是一些示例代码:

列表与整数相加

list1 = [1, 2, 3]
num = 4
result = list1 + [num]
print(result)
Python

输出结果:

[1, 2, 3, 4]

上述代码中,我们将整数num与List进行相加,注意要将整数使用方括号括起来,作为一个单元素的List。结果为将整数添加到列表的末尾。

列表与浮点数相加

list1 = [1, 2, 3]
num = 4.5
result = list1 + [num]
print(result)
Python

输出结果:

[1, 2, 3, 4.5]

与整数相加类似,我们也可以将浮点数与List进行相加,结果为将浮点数添加到列表的末尾。

列表与字符串相加

list1 = [1, 2, 3]
string = "hello"
result = list1 + list(string)
print(result)
Python

输出结果:

[1, 2, 3, 'h', 'e', 'l', 'l', 'o']

上述代码中,我们将字符串string转换为List,然后将其与List进行相加。结果为将字符串的每个字符添加到列表的末尾。

扩展列表

除了可以通过”+”运算符将两个List进行相加外,我们还可以使用extend()方法来扩展一个List。extend()方法接受一个可迭代对象作为参数,并将其元素逐一添加到列表的末尾。下面是一些示例代码:

扩展列表

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)
Python

输出结果:

[1, 2, 3, 4, 5, 6]

上述代码中,我们通过extend()方法将list2的元素逐一添加到list1的末尾。结果与使用”+”运算符相加的结果相同。

扩展列表与可迭代对象

list1 = [1, 2, 3]
string = "hello"
list1.extend(list(string))
print(list1)
Python

输出结果:

[1, 2, 3, 'h', 'e', 'l', 'l', 'o']

上述代码中,我们将字符串string转换为List,并将其逐一添加到list1的末尾。

总结

本篇文章介绍了Python中List的相加操作。我们可以使用”+”运算符将两个List进行相加,也可以将List与其他数据类型进行相加。此外,还可以使用extend()方法来扩展一个List。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册