Python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象
列表可以修改,元组不能修改
通用序列操作:索引、分片、加、乘、检查、计算长度、找出最大最小元素、迭代。
1.索引
从0开始递增,-1表示最后一个元素。
2.分片
用冒号[x : y] 包含第一个,不包含第二个
捷径:[ :y] [x :] [:]
步长:[x:z:y] z为隔数
3.序列相加
4.乘法 []*n 重复多次
5.成员资格 in 返回True/False
6.长度、最小值、最大值
len() min() max()
7.列表
list函数
1.改变列表:元数数值
x[2] = 2
2.删除元数
del x[2]
3.分片赋值
name[2:] = list('ar')
append方法
x.append(4)
count方法
x.count(2)
extend方法
a.extend(b)
index方法
s.index('who')
insert方法
s.insert(3,'four')
pop方法
x.pop()
remove方法
s.remove('who')
reverse方法
x.reverse()
sort方法
x.sort()
高级排序
number.sort(cmp)
cmp,key,reverse都可以用于sort函数中
元组:不可变序列
(1,2, 3)(1,)一个元素的元组
tuple函数 : 将一个序列作为参数并把它转换为元组
好处:元组可以再映射中当键使用---列表则不行
元组是很多内建函数和方法的返回值