序列类型:
支持成员关系操作in,大小计算len(),索引与分片[],并且可迭代。5中内置序列类型:bytearray, bytes, list, str, tuple.
任意可迭代的类型都可以使用序列拆分操作符进行拆分,即*。当用于赋值操作符左边时,其中的一个使用*引导,所有剩下的数据项将赋值给该变量,并且总是返回列表类型。
eg: first,*rest = li ; *li ; *li[1] ;
常见的迭代操作符与函数:
s + t , s * n , x in i , all(i) , any(i) , enumerate(i,start) , len(i) , max(i,key) , min(i,key) , sum(i,start) , range(start,stop,step) , reversed(i) , sorted(i,key,reverse) , zip(i1,i2,...,in)
sorted()函数返回一个列表,reversed()函数简单的返回一个迭代子。
range()函数常用于两个目的:创建整数列表或元祖,提供for...in...循环中的循环计数。