列表和双向队列的方法

列表和双向队列的方法

列表和双向队列的方法

双向队
s.__add__(s2) 可用 s + s2 ,拼接
s.__iadd__(s2)  可用 可用 s += s2 ,就地拼接
s.append(e) 可用 可用 添加一个元素到最右侧(到最后一个元素之后)
s.appendleft(e) 可用 添加一个元素到最左侧(到第一个元素之
前)
s.clear() 可用 可用 删除所有元素
s.__contains__(e) 可用 s 是否含有 e
s.copy() 可用 对列表浅复制
s.__copy__() 可用 对 copy.copy (浅复制)的支持
s.count(e)  可用 可用 s 中 e 出现的次数
s.__delitem__(p)  可用 可用 把位置 p 的元素移除
s.extend(i) 可用 可用 将可迭代对象 i 中的元素添加到尾部
s.extendleft(i)  可用 将可迭代对象 i 中的元素添加到头部
s.__getitem__(p)  可用 可用 s[p] ,读取位置 p 的元素
s.index(e) 可用 找到 e 在序列中第一次出现的位置
s.insert(p, e) 可用 在位于 p 的元素之前插入元素 e
s.__iter__() 可用 可用 返回迭代器
s.__len__() 可用 可用 len(s) ,序列的长度
s.__mul__(n) 可用 s * n ,重复拼接
s.__imul__(n) 可用 s *= n ,就地重复拼接
s.__rmul__(n) 可用 n * s ,反向重复拼接 
s.pop() 可用 可用 移除最后一个元素并返回它的值
s.popleft() 可用 移除第一个元素并返回它的值
s.remove(e)  可用 可用 移除序列里第一次出现的 e 元素
s.reverse() 可用 可用 调转序列中元素的位置
s.__reversed__() 可用 可用 返回一个从尾部开始扫描元素的迭代器
s.rotate(n) 可用 把 n 个元素从队列的一端移到另一端
s.__setitem__(p, e) 可用 可用 s[p] = e ,把位于 p 位置的元素替换成 e
s.sort([key],
[revers])
可用 就地排序序列,可选参数有 key 和 reverse

相关推荐

  1. 列表双向方法

    2023-12-11 02:18:05       33 阅读
  2. 转换

    2023-12-11 02:18:05       11 阅读
  3. 实现

    2023-12-11 02:18:05       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-11 02:18:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-11 02:18:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-11 02:18:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-11 02:18:05       18 阅读

热门阅读

  1. qt 模型视图结构

    2023-12-11 02:18:05       35 阅读
  2. TS学习——面向对象

    2023-12-11 02:18:05       37 阅读
  3. 文本转图像 学习笔记

    2023-12-11 02:18:05       39 阅读
  4. 分布式事务实现方案

    2023-12-11 02:18:05       37 阅读
  5. git上传流程

    2023-12-11 02:18:05       38 阅读
  6. MySQL 添加注释(comment)

    2023-12-11 02:18:05       35 阅读
  7. 挖漏洞之文件上传

    2023-12-11 02:18:05       35 阅读
  8. Linux C语言 41-进程间通信IPC之共享内存

    2023-12-11 02:18:05       35 阅读
  9. Linux-实现没有血缘关系的进程之间的通信

    2023-12-11 02:18:05       35 阅读
  10. 【力扣】160.相交链表

    2023-12-11 02:18:05       38 阅读
  11. 关于 UbuntuServer 的一些配置

    2023-12-11 02:18:05       32 阅读