Files
2025PY/day15/05-元祖.py
2025-05-22 16:50:44 +08:00

28 lines
933 B
Python

# 容器的三大特征 是否有序 是否可以读写 是否可以有重复值
# 数据容器 - 元祖
# 元祖同列表一样 可以封装多个不同类型的元素 但是最大的不同点在于元祖一但定义之后不能修改
# 1、定义元祖
# 定义元祖的时候用小括号 用逗号隔开 数据可以是不同类型的
t1=('zhangsan','lisi','wangwu')
t2=('apple',) #如果只有一个值 也要添加逗号 否则不是元祖(列表没有关系)
print(t1)
print(t2)
print(type(t1)) #<class 'tuple'>
# 2、读写元祖的值
# 读 获取 可以通过下标来获取对应的值
print(t1[0])
print(t1[1])
print(t1[2])
# print(t1[3]) #报错 没有对应的值
# 写 修改
# t1[0]='张三'
# print(t1) #报错 元祖里面的元素不能被修改
# 3、可以封装多个不同类型的元素 元祖的嵌套使用
t1=(('zhangsan','lisi','wangwu'),('apple','orange'),('jack','tom'))
print(t1[0])
print(t1[0][1])