day04元组
元组
1.元祖书写规范
users=[11,22,33,"老男孩"]#列表(可变)
users=(11,22,33,"老纳海")#元祖(不可变)
1.公共方法(int/bool除外)
- 索引
- 切片
- 步长
- 删除: (tuple/str除外)
- 修改: (tuple/str除外)
- for循环
len
独有方法(没有)
2.元组练习(类型判断)
2.判断v1,v2,v3类型
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 v1=1#int
v2=(1)#int
v3=(1,)#元组 tuple
v4=()#tuple
v5=(1,2,3)#tuple
print(type(v1),type(v2))
data=[(1),(2),(3)]#[1,2,3]-->list
#元祖只有一个元素时候,末尾一定要加逗号 “ ,”
3.type():判断数据类型
print(type(v1))
4.元组(不可变类型)
1.元组嵌套
2.元组内元素不可修改
v1=(11,22,33)
v1[1]=999#错误
v1=999#正确
#可以嵌套
v1=(11,22,(33,44))
v2=[11,22,33,(1,2,3)]
v2[1]=3838
v2[-1][1]=5#报错
#v1=(11,[1,2,3],22)
v1[1]=666#错误
v1[1][2]=123#正确
5.强制转换
1.tuple(字符串)
a=tuple("abc")
print(a)
#("a","b","c")
2.tuple(列表)
a=tuple(["abc","f",1,2])
print(a)
#('abc', 'f', 1, 2)

更多精彩