专业编程基础技术教程

网站首页 > 基础教程 正文

Python基础:Python中的序列相加详解

ccvgpt 2024-11-27 12:04:40 基础教程 1 ℃

欢迎你来到站长在线的站长学堂学习Python知识,本文分享的是《Python中的序列相加详解》。

在Python中,序列相加支持两种或者两种以上的相同类型的序列相加。即两个或者两个以上的序列进行连接。但是不会去除重复的元素。操作方法:序列相加是使用“+”号运算符实现的。如:

Python基础:Python中的序列相加详解

a1 = "我在站长在线,"
a2 = "学习Python,"
a3 = "我相信Python是最好学的编程语言。"
print(a1 + a2 +a3)

运行结果如下:

我在站长在线,学习Python,我相信Python是最好学的编程语言。
>>> 

在Python中进行序列相加时,相同类型的序列是指,同为列表,元组,字符串等,序列中的元素可以不相同,如:

a = [1,2,3,4,5,6,7]
b = ["人生苦短","我学Python"]
print(a + b)

运行结果为:

[1, 2, 3, 4, 5, 6, 7, '人生苦短', '我学Python']
>>> 

但是,不能是列表和元组相加,也不能是列表和字符串相加,下面代码就是错误的:

a = [1,2,3,4,5,6,7]
b = "1的倍数"
print(a +b )

输出的结果是语法错误:

Traceback (most recent call last):
  File "D:\Python\Python310\Doc\000.py", line 3, in <module>
    print(a +b )
TypeError: can only concatenate list (not "str") to list
>>> 

Tags:

最近发表
标签列表