列表:Python的主力
1. 类型List
>>>list('Hello')
['H','e','l','l','o']
2. 基本操作
- 赋值
x[1]=2
- 删除
del x[1]
- 切片赋值
name[2:]=list('ar')
3. 列表方法
- append 附加
lt=[1,2,3]
lt.append(4)
- clear 清除
lst.clear()
- copy 复制
a=[1,2,3]
b=a
b[1]=4
a=[1,2,3]
b=a.copy()
b[1]=4
- count 计数
>>>['to','be','or','not','to','be'].count('to')
2
- extend 扩展
>>>a = [1,2,3]
>>>b = [4,5,6]
>>>a.extend(b)
>>>a
[1,2,3,4,5,6]
- index 索引
>>>knights = ['We','are','the','knights','who','say','ni']
>>>knights.index('who')
4
- insert 插入
>>>numbers = [1,2,3,5,6,7]
>>>numbers.insert(3,'four')
>>>numbers
[1,2,3,4,5,6,7]
- pop 弹出
>>>x = [1,2,3]
>>>x.pop()
3
>>>x
[1,2]
- remove 移除
>>>x = ['to','be','or','not','to','be']
>>>x.remove('be')
>>>x
['to','or','not','to','be']
- reverse 翻转
>>>x = [1,2,3]
>>>x.reverse()
>>>x
[3,2,1]
- sort 排序(默认升序)
x.sort()
- 高级排序
x.sort(key=len,reverse=True)