我有一个大约6000个(文本)对象的列表,我试图存储它并将值(操作后)传递给另一个列表。我使用的是append
和extend
函数。
该程序运行正常并给我想要的结果,但它太慢了。
如何提高性能(在程序中不使用С代码)?
答案 0 :(得分:1)
您在collections
模块(包含在python中)之后。
该模块实现了专门的容器数据类型,为Python的通用内置容器提供了替代方案。
在顶部,我们看到:
deque:类似列表的容器,两端都有快速追加和弹出
from collections import deque
items = deque([1,2,3])
items.pop()
items.extend()
items.append()