一:元组
元组是一个只读列表,可以使用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])