pan*_*ami 17 c++ python containers list vector
Python中是否存在类似于容器的东西,就像向量和列表一样?
任何链接也会有所帮助.
Joh*_*ski 12
您可以使用内置列表 - 底层实现类似于C++向量.虽然有些东西不同 - 例如,您可以将不同类型的对象放在同一个列表中.
http://effbot.org/zone/python-list.htm
whe*_*ies 12
看看Python的数据结构页面.这是一个粗略的翻译:
| py | 程序文件 |
|---|---|
| 双端队列 | 双端队列 |
| PriorityQueue(或者你可以使用heapq) | 优先队列 |
| 放 | 无序集 |
| 列表 | 向量 |
| 默认字典(int) | 无序映射 |
| 列表 | 堆 |
| 双端队列 | 队列 |
| 字典.get(val,0) | 无序映射 |
| 大批 | 大批 |
| np.数组 | 瓦阵列 |
valarray 是穷人的 np.array。
在 py >= 3.7 中,dict 记住插入顺序。/sf/answers/3624427831/
如果您需要 TreeMap / TreeSet
https://github.com/grantjenks/python-sortedcontainers