gpt4 book ai didi

Python 对列表的插入操作

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

我是 Python 新手,我对列表中的插入操作有疑问。

示例 1:

mylist = ['a','b','c','d','e']
mylist.insert(len(mylist),'f')
print(mylist)

输出:

['a', 'b', 'c', 'd', 'e', 'f']

示例 2:

mylist = ['a','b','c','d','e']
mylist.insert(10,'f')
print(mylist)

输出:

['a', 'b', 'c', 'd', 'e', 'f']

在第二个例子中,为什么它仍然在列表中插入 'f' 元素,即使我将索引 10 指定给插入方法?

最佳答案

list.insert 函数将在指定索引之前插入。由于 list 在您的示例中无论如何都不是那么长,所以它结束了。如果你想把东西放在最后,为什么不直接使用 list.append

x = ['a']
x.append('b')
print x

输出是

['a', 'b']

关于Python 对列表的插入操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18033339/

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