gpt4 book ai didi

python - 按索引在 la 列表中插入一个元素而不移动其他元素

转载 作者:太空宇宙 更新时间:2023-11-03 13:12:02 26 4
gpt4 key购买 nike

我想通过索引将元素添加到一个空列表中。例如,我想将 4 添加到列表 a 的第 5 位。

x = 4
a = []

在 C++ 等其他语言中,我可以创建一个包含 10 个索引的数组,一开始都是空的,然后编写如下内容:

a[5] = 4

但我在 python 中找不到相同的内容。我刚刚找到了插入方法,它在每次插入时将下一个元素移动一个索引(对吗?)。这是我必须真正避免的。

也许我需要删除一个元素然后插入另一个元素,我不知道。非常感谢您的帮助,我真的被困在这里了。

最佳答案

正如@Jakub 所说,您可以预先为您的列表分配值。

a = [None] * 5

然后,简单地使用 python 的列表索引符号来更改元素的值。

a[3] = 31

关于python - 按索引在 la 列表中插入一个元素而不移动其他元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41155548/

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