- 列表
python中的列表是可修改的
- list.count(x) 返回 x 在列表中出现的次数
- list.index(x) 返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错误。
- list.append(x) 把一个元素添加到列表的结尾
- list.insert(i, x) 在指定位置插入一个元素
- list.remove(x) 删除列表中值为 x 的第一个元素
- 列表作为堆栈使用
堆栈是
先进后出
的数据结构
用append
方法添加元素值堆栈顶,用pop
方法删除元素
- 列表作为队列使用
队列是
先进先出
的数据结构
用popleft
方法删除元素 :删除首元素
- del
- 根据索引删除
- 清空整个列表
- 字典dict
键值对:以关键字为索引,可以为任意不可变类型
- 无序的键=>值对集合
- 同一个字典里,关键字唯一
{ }
创建一个新的字典- 使用
items()
同时遍历关键字和对应值
- 序列中的遍历
enumerate()
for i, v in enumerate(['tic', 'tac', 'toe']):
print(i,v)
- 同时遍历两个以上的序列,使用
zip
组合
- 反向遍历一个序列
reversed()
- 按顺序遍历一个序列
sorted
函数