是否可以将项目添加到外部列表的最后一个嵌套列表中.即:
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]]]
Run Code Online (Sandbox Code Playgroud)
或者你可以编写一个函数来寻找最后的内部列表:
>>> 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]]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1458 次 |
| 最近记录: |