Skip to main content
 首页 » 编程设计

python之如何在python中的外部列表的最后一个嵌套列表中添加一个项目

2025年05月04日9Terrylee

将项目添加到外部列表的最后一个嵌套列表是否有任何不错的紧凑方式。 即:

a=[1,2,[3,4,[5,6]]] 在插入 7 之后,我希望我的列表变成

a=[1,2,[3,4,[5,6,7]]]

请您参考如下方法:

您可以使用索引来引用最后一个内部列表:

>>> a=[1,2,[3,4,[5,6]]] 
>>> a[2][2].append(7) 
>>> a 
[1, 2, [3, 4, [5, 6, 7]]] 

或者您可以编写一个函数来查找最后一个内部列表:

>>> def findlastlist(s): 
    while s and isinstance(s[-1], list): 
        s = s[-1] 
    return s 
 
>>> a=[1,2,[3,4,[5,6]]] 
>>> findlastlist(a).append(7) 
>>> a 
[1, 2, [3, 4, [5, 6, 7]]]