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

 

posted @ 2017-12-13 17:15  Egrep  阅读(150)  评论(0编辑  收藏  举报