元组
1.元祖书写规范
users=[11,22,33,"老男孩"]#列表(可变)
users=(11,22,33,"老纳海")#元祖(不可变)
1.公共方法(int/bool除外)
-
索引
-
切片
-
步长
-
删除: (tuple/str除外)
-
修改: (tuple/str除外)
-
for循环
-
len
-
独有方法(没有)
2.元组练习(类型判断)
2.判断v1,v2,v3类型
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)