元组知识点思维导图
元组创建和其基本操作的代码
# 使用()创建元组
t=('hello',[10,20,30],'python','world')
print(t)
# 使用内置函数tuple()创建元组
t=tuple('hello')
print(t)
t=tuple([1,2,3,4,5])
print(t)
# 基本操作
print('1在元组中是否存在:',(1 in t))
print('1在元组中是否不存在:',(1 not in t))
print('最大值:',max(t))
print('最小值:',min(t))
print('元组长度:',len(t))
print('某元素序号:',t.index(1))
print('某元素总数:',t.count(1))
# 如果元组中只有一个元素,且没有逗号,数据类型不是元组
t=(10)
print(t,type(t))
# 如果元组只有一个元素,逗号不能省,数据类型才是元组
y=(10,)
print(y,type(y))
# 元组的删除
del y
# print(y)
# 元组的遍历
t=('python','world','hello')
# 根据索引访问元组
print(t[0])
t2=t[0:3:2] # 元组支持切片操作
print(t2)
# 元组的遍历
for item in t:
print(item)
# for+range()+len()进行遍历
for i in range(len(t)):
print(i,t[i])
# 使用enumerate()进行遍历
for index,item in enumerate(t):
print(index,'-----',item)
# 使用enumerate()进行遍历,改变初始序号位置
for index,item in enumerate(t,start=11):
print(index,'-----',item)
元组的列表的区别