列表 增加、移除元素
a.append('dddd')
a.insert(1,'red')
insert 反向操作是 pop
a.pop(2)
remove 删除给定的第一个值
a.remove('foo')
连接、联合列表
[2,None,'foo'] + [7,8,(2,3)]
extend方法
x.extend([7,8,(2,3)])
extend 比 用+号,运行速度更快
bisect 模块
找出插入的位置
bisect.bisect(a,2)
插入相应的位置
bisect.insort(a,6)
排序
a.sort
b.sort(key = len)#按照字符串长度排序
切片
a = [1,2,3,4,5,6,8]
a[1:5]
输出 [2,3,4,5] 第五个不算 起始位置包含,结束位置不包含
a[:5]
b[3:]
c[-4:] #从右往左计算,左边第一个是结束位置,,,,不包含
d[-6:-2]
e[::2] 间隔2个取值
f[::-1] 对列表或元组进行翻转