序列
1、Python中的序列(sequence)指的是一类具有相同特性的数据
⑴序列不是具体的某种数据类型,是一类数据的统称
⑵这类数据通常是一个可迭代的容器,容器中可以存放任意类型的元素
⑶字符串、列表和元组是最常被用到的序列类数据
2、序列类数据的特性:元素位置固定且有序排列,可通过下标访问元素
⑴序列中的每个元素都会分配一个数字来表示它的位置(索引)
⑵第一个元素的索引是0,第二个元素的索引是1,依此类推。每个索引对应一个元素
3、Python中包括6种内建序列:字符串、列表、元组、Unicode字符串、buffer对象、xrange对象
⑴Unicode字符串:Python2中的字符串
⑵xrange对象:Python2中的对象,Python3中是range对象(range函数的返回值)
4、字典、集合不是序列类数据:元素位置不固定(无序的)