gpt4 book ai didi

python - 将条目添加到列表的开头并删除最后一个

转载 作者:太空狗 更新时间:2023-10-29 18:15:45 24 4
gpt4 key购买 nike

我有一个包含大约 40 个条目的列表。我经常想将一个项目 append 到列表的开头(id 为 0),并想删除列表的 last 条目(id 为 40)。

如何做到最好?

包含 5 个条目的示例:

[0] = "herp"
[1] = "derp"
[2] = "blah"
[3] = "what"
[4] = "da..."

在添加 "wuggah" 并删除最后一个之后,它应该是这样的:

[0] = "wuggah"
[1] = "herp"
[2] = "derp"
[3] = "blah"
[4] = "what"

而且我不想最终手动将它们一个接一个地移动到下一个 id。

最佳答案

使用collections.deque :

>>> import collections
>>> q = collections.deque(["herp", "derp", "blah", "what", "da.."])
>>> q.appendleft('wuggah')
>>> q.pop()
'da..'
>>> q
deque(['wuggah', 'herp', 'derp', 'blah', 'what'])

关于python - 将条目添加到列表的开头并删除最后一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10155684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com