【问题标题】:How to add Element to a List in Python inside another list如何将元素添加到另一个列表中的 Python 列表中
【发布时间】:2021-02-21 14:40:55
【问题描述】:

我正在尝试将 "7000" 元素添加到此 list [10, 20, [300, 400, [5000, 6000, ], 500], 30, 40]

我想在这个list6000 之后添加7000……已经尝试了一些方法来添加这个元素

【问题讨论】:

  • 你试过the_list[2][2].append(7000)吗?你到底有什么问题?您是否正在尝试为包含 thousands 或包含 hundreds 或一个包含 tens 的?无论如何,您都需要展示您的尝试并解释它的不足之处。请阅读minimal reproducible exampleHow to Ask 以及该页面上的其他链接。

标签: python list element


【解决方案1】:

使用append() 方法就地更新列表

>>> x = [10, 20, [300, 400, [5000, 6000], 500], 30, 40]
>>> x[2][2].append(7000)
>>> x
[10, 20, [300, 400, [5000, 6000, 7000], 500], 30, 40]

您可以在任何列表上使用append() 方法,无论它是多么嵌套。

【讨论】:

    【解决方案2】:

    你的名单:-lst=[10, 20, [300, 400, [5000, 6000, ], 500], 30, 40]

    在索引位置 2 的列表中看到还有另一个列表

    该列表:-[300, 400, [5000, 6000, ], 500]

    在上面的列表中,索引 2 处还有另一个列表,即 [5000, 6000, ]

    所以在这段代码中使用append() 方法:-

    lst[2][2].append(7000)
    

    【讨论】:

      猜你喜欢
      • 2023-01-13
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      相关资源
      最近更新 更多