python数据类型之元组
一:☆元组类型tuple()
作用:
存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读
定义方式:
#与列表类型比,只不过[]换成()
#age=(11,22,33,44,55) #本质age=tuple((11,22,33,44,55))
# print(type(age))
# age[0]=12
二:元组优先掌握的操作:
1、按索引取值(正向取+反向取):只能取
2、切片(顾头不顾尾,步长
# info={'name':'egon','age':18,'sex':'male'}
# print(len(info))
3、长度len()
# info={'name':'egon','age':18,'sex':'male'}
# print('name' in info)
4、循环
info={'name':'egon','age':18,'sex':'male'}
# print(info.pop('name'))
# print(info)
# print(info.popitem()) #('sex', 'male')
# print(info)
三:其他需要掌握的方法
# age=(11,22,33,44,55)
# print(age.index(33))
# print(age.index(33333))
# print(age.count(33))
四:元组总结
#二:该类型总结
# 1 存一个值or存多个值
# 可以存多个值,值都可以是任意类型
# 2 有序
# 3 可变or不可变
# !!!不可变:值变,id就变。不可变==可hash