元组
(一旦初始化就不能修改(元素不能修改))
格式:元组名[下标]
eg:i = (1,2,3,4,5)
print(i[2]) 返回3
eg:i = (1,2,3,4,5)
i[0] = 100
print(i) 返回报错(一旦初始化就不能修改(元素不能修改))
eg:i = (1,2,3,4,[2,3,4])
i[4] [2]= 100
print(i) 返回报错(1,2,3,4,[100,3,4])(列表可以修改)
删除元组
eg:i = (1,2,3,4,5)
del i
元组相加
eg:m1 = (1,2,3)
m2 = (5,6,7)
print(m1+m2) 返回(1,2,3,5,6,7)
元组重复
eg:i = (1,2,3,4,5)
print(i*3) 返回(1,2,3,1,2,3,1,2,3)
判断元素是否在元组中
eg:i = (1,2,3,4,5)
print(2 in i) 返回True
元组的截取
格式:元组名[开始下标:结束下标]
(从开始下标开始截取,结束到结束下标之前)
eg:i = (1,2,3,4,5)
print(i[1:3]) 返回(2,3)
二维元组
(元素为一维的元组)
eg:m = ((1,2,3),(4,5,6),(7,8,9))
print(m[1][1]) 返回5
元组的方法
len()
(返回元组中元素的个数)
eg:i = (1,2,3,4,5)
print(len(i)) 返回5
max()
(返回元组中元素的最大值)
eg:i = (1,2,3,4,5)
print(max(i)) 返回5
min()
(返回元组中元素的最大值)
eg:i = (1,2,3,4,5)
print(min(i)) 返回1
将列表转成元组
eg:m = (1,2,3)
print(tuple(m)) 返回[1,2,3]
元组的遍历
for i in (1,2,3,4,5)
print(i) 返回1 2 3 4 5