8 元组
- Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号
- 元组特点:定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型
定义元组:
aTuple = ('et',77,99.9) bTuple = (10,)注意:如果定义的元组只有一个数据,那么这个数据后面也好添加逗号,否则数据类型为这个数据的数据类型
# 单个数据的元组 t2 = (10,) print(type(t2)) # tuple # 如果单个数据的元组不加逗号 t3 = (10) print(type(t3)) # int
- 访问元组也是通过下标访问
python中不允许修改元组的数据,包括不能删除其中的元素;但是如果元组里面有列表,修改列表里面的数据则是支持的
tuple2 = (10, 20, ['aa', 'bb', 'cc'], 50, 30) print(tuple2[2]) # 访问到列表 # 结果:(10, 20, ['aaaaa', 'bb', 'cc'], 50, 30) tuple2[2][0] = 'aaaaa' print(tuple2)