gpt4 book ai didi

python - 如何在 python 中的现有列表中插入第三个嵌套列表?

转载 作者:行者123 更新时间:2023-11-28 21:46:39 26 4
gpt4 key购买 nike

我有一个名为 ilist 的列表,如下所示:

    ['TCS', 1968, ['Mumbai', 'Delhi', 'Kochi', 'Banglore', 'Pune'], 'Wipro', 1981, ['Pune', 'Banagalore', 'Pune']]

现在我想以列表的形式插入一些附加值,如下面突出显示的内容:

    ['TCS', 1968, ['Mumbai', 'Delhi', 'Kochi', 'Banglore',**["ITPL","Whiteflied"]**, 'Pune'], 'Wipro', 1981, ['Pune', 'Banagalore', 'Pune']]

我想尝试插入方法,我可以使用它来插入第二个嵌套循环,如下所示:

    ilist.insert(2,['Mumbai','Delhi','Kochi','Banglore','Pune'])

但是因为 insert 方法只接受一个参数,即我们要插入值的索引。我们如何像下面这样给出它:

    ilist.insert(2,3,"ITPL","Vedhi","Electronic city") 

这是错误的。我知道它总会到来:

Traceback (most recent call last):
File "G:/Python Programs/Loops.py", line 41, in <module>
ilist.insert(2,3,"ITPL","Vedhi","Electronic city")
TypeError: insert() takes exactly 2 arguments (5 given)

那么我可以使用什么替代方法来实现相同的目的呢?除了声明一个新列表。

最佳答案

您必须索引第一个列表,然后在该索引处插入到列表中:

ilist[2].insert(3, ["ITPL","Vedhi","Electronic city"])

关于python - 如何在 python 中的现有列表中插入第三个嵌套列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37639327/

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