数据类型
列表
包含 0 个或多个元组的有序序列,属于 序列类型
所以可以进行指定位置的插入删除,排序和反向等操作
列表的索引
两种索引方式:正向递增和反向递减
列表的切片
列表的操作方法
操作方法 | 描述 |
---|---|
ls.append() | |
ls.insert() | |
ls.clear() | |
ls.pop() | |
ls.remove() | |
ls.reverse() | |
ls.copy() | |
ls.sort() |
字典
字典的操作函数
- min
- max
- len
- dict() # 生成字典
字典的操作方法
操作方法 | 描述 |
---|---|
d.keys() | 返回所有键信息 |
d.values() | 返回所有值信息 |
d.items() | 返回所有键值对 |
d.get(key, default) | 键存在则返回相应值,否则返回默认值 |
d.pop(key, default) | 键存在则返回相应值,同时删除键值对,否则返回默认值 |
d.popitem() | 随机从字典取出一个键值对,以元组 (key, value) 形式返回,并删除该键值对 |
d.clear() | 删除所有键值对,清空字典 |
“词频统计”问题
counts = {}
counts[word] = counts.get(word, 0) + 1