将项目添加到外部列表的最后一个嵌套列表是否有任何不错的紧凑方式。 即:
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]]]
