Python-数据类型之元组

一:元组

元组是一个只读列表,可以使用count,index等,但是元组里的元素不能更改,也不能增加,删除

元祖的一级元素不可更改,当一级元素有可变数据类型时,如列表,列表中的元素可变

tup = (1,3,4,['wangys'])
tup[3].append('msx')
print(tup)
# (1, 3, 4, ['wangys', 'msx'])

1.1 定义

使用小括号并用逗号分隔

tup=(1,"wangys",[1,2,3,],(4,5,6))
print(tup)

如果元祖只包含一个元素,必须加一个逗号

tup = (1,)

如果是一个空元组

tup = tuple()

 

二: range

是一个可迭代对象,是一个生成器,相当于Python2中的xrange

  • range(n)  0->n-1
  • range(n,m)  n->m-1
  • range(n,m,p)  n->m p为步长

 

# 可以使用range和for循环使用元组的索引

tup=('wangys','mengsx','caomei')
for index in range(len(tup)):
    print(tup[index])

 

posted @ 2019-04-07 22:10  择一事,终一生  阅读(168)  评论(0编辑  收藏  举报