python序列
#元组是不可变的列表 用法和列表基本相似#元组使用小括号()#元组的读和写t=('a','b','c')print(t[2])#写入的函数同样不被支持,但是如果元组内有列表那么列表的内容是允许修改的et2 = (['张三',38,500],['李四',23,3434])t = t2[0]print(t)t[1] =40print(t)#元组运算符+-*t3 = (1,2,4)+(4,5,6)print(t3)#序列 一种数据结构的统称, 内容不允许修改#字符串, 数字;r=range(0,100)产生99个序列r1=range(0,100)#范围左闭右开print(r1[9])#增加步长r2=range(10,20,2)#每个数字之间间隔2print(12 in range([10,20]))# 利用range遍历其他序列斐波拉其数列result = []for i in range(0,50): if i == 0 or i == 1: result.append(1) else: result.append(result[i-2]+result[i-1])print(result)#序列类型的互相转换l1 = ['a','b','c','d']t1 = ('a','b','c','d')s1='abc123's2='abc,123'r1=range(1,4)#函数使用l2=list(t1)print(type(l2))#转换为元组print(tuple(l1))#str函数将单个数据转换为字符串,join对列表进行连接print("".join(l1))#" “里面是分隔符 必须要求所有元素都是字符串
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。