小编典典

附加到简短的 python 列表的惯用语法是什么?

all

list.append()是添加到列表末尾的明显选择。以下是失踪的合理解释list.prepend()。假设我的清单很短并且性能问题可以忽略不计,是

list.insert(0, x)

要么

list[0:0] = [x]

惯用语?


阅读 138

收藏
2022-03-03

共1个答案

小编典典

s.insert(0, x)形式是最常见的。

但是,无论何时看到它,可能是时候考虑使用collections.deque而不是列表了。在双端队列之前运行在恒定时间内。预先添加到列表以线性时间运行。

2022-03-03