1、元组(tuple)与列表类似,元组不能修改元素,元组由圆括号包含元素。
2、元组的基本操作
(1)创建元组
(2)访问元组 tuple[n]
使用下标索引访问元组中的元素
(3)合并元组z=x+y
注意:元组中的元素值是不可以修改的,但可以进行连接
(4)元组的遍历使用for
3、元组的内置函数
元组的内置函数:len()、max()、min()、sorted()、tuple()
其中tuple()函数功能是以一个序列为参数,并把它装换为元组(使列表、字符串变元组)。
4、列表与元组的案例
#简易计算机
operate_list=["+","-","*","/"]
n1=eval(input("请输入第一个数字:"))
sign=input("请输入运算符号:")
n2=eval(input("请输入第二个数字:"))
if sign not in operate_list:
print("输入格式错误!")
else:
if sign=="+":
result=n1+n2
print(result)
elif sign=="-":
result=n1-n2
print(result)
elif sign=="*":
result=n1*n2
print(result)
elif sign=="/":
result=n1/n2
print(result)
else:
result=n1/n2
print(result)
#矩阵相加
X=[[12,7,3],[4,5,6],[7,8,9]]
Y=[[5,8,1],[6,7,3],[4,5,9]]
result=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(len(X)):
for j in range(len(X[0])):
result[i][j]=X[i][j]+Y[i][j]
for r in result:
print (r)
#矩阵相加
X=[[12,7,3],[4,5,6],[7,8,9]]
Y=[[5,8,1],[6,7,3],[4,5,9]]
result=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(len(X)):
for j in range(len(X[0])):
result[i][j]=X[i][j]+Y[i][j]
for r in result:
print (r)