list and tuple
list
list=[‘a’,‘b’,‘c’]
len(list)
list[0]
list[-1]
list.append(‘d’)
list.insert(1,‘insert’)
list.pop()
list.pop(1)
list[1]='changeValue’
list中嵌套list成为二维…N维数组
list切片
list[0:3] list[-2:-1] 取索引但不包括3和-1
列表生成式
list小结:
- len()
- 索引(查找:正序倒序、重新赋值)
- list.append() 末尾追加
- list.insert() 插入
- list.pop()删除
- list[list[]] 二维数组
- list切片
tuple
赋值后不可变,除非里面含有list,list中的内容可变。
tuple=(‘a’,‘b’,[‘A’,‘B’])
除不可变之外,其它用法与list相同