如何在 Python 的短列表中添加前缀?

18 浏览
0 Comments

如何在 Python 的短列表中添加前缀?

list.append() 将值添加到列表的末尾。这篇文章解释了对于大型列表,为什么不存在list.prepend()。对于一个较短的列表,如何将值添加到列表的开头?

admin 更改状态以发布 2023年5月21日
0
0 Comments

这将创建一个新列表,并将x添加到它的开头,而不是修改现有的列表:

new_list = [x] + old_list

0
0 Comments

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

然而,每当您看到它时,可能是考虑使用collections.deque而不是列表的时候了。向deque前面添加元素的运行时间是恒定的。向列表前面添加元素的运行时间是线性的。

0