序列
列表、元组、字符串都是序列
序列的特性:索引、切片
序列的基本操作
#求序列长度
len()
#连接两个序列成为一个序列
+
#重复系列元素
*
#判断元素是否在序列中
in
#返回最大的值
max()
#返回最小的值
min()
#比较两个序列值是否相同
cmp(tuple1,tuple2)
列表
L = [1,2,3,'a','b','c']
列表的基本操作
#取值_切片&索引
list[]
L[start:stop:step]
L[0] #第一个元素
L[:] or L[::] #都是原列表
L[-1] #列表最后一个元素
#添加
L.append('abc') #在末尾添加新元素'abc'
L.insert(1,'abc') #在指定位置添加
#删除
del(L[1]) or del L[1]#删除L[1]
list.remove('a') #删除第一个'a'
L.pop() #返回最后一个元素,并从list中删除
L.pop('b') #删除指定元素'b'
#修改
L[]=x #直接赋予元素新值
#查找
var in list
#追加list,即合并list到L上
L.extend(list)
#排序
L.sort()
#倒序
L.reverse()
#该元素在列表中出现的个数
L.count(var)
#该元素的位置,无则抛异常
L.index(var)
#从两个列表中依次取值,变成一个新的列表
#zip(L1,L2)
L1=['a','b','c']
L2=['A','B','C']
zip(L1,L2)
[('a', 'A'), ('b', 'B'), ('c', 'C')]