Python - 查找所有嵌套列表的起始索引

pythonserver side programmingprogramming更新于 2025/10/29 2:20:17

当需要查找所有嵌套列表的起始索引时,使用简单迭代以及‘append’方法。

示例

下面是相同的演示

my_list = [[51], [91, 22, 36, 44], [25, 25], [46, 67, 78,82, 69, 29], [ 7, 5]]
print("列表为:")
print(my_list)

my_result = []
my_len = 0
for sub in my_list:

   my_result.append(my_len)
   my_len += len(sub)

print("初始元素索引为:")
print(my_result)

输出

列表为:
[[51], [91, 22, 36, 44], [25, 25], [46, 67, 78, 82, 69, 29], [7, 5]]
初始​​元素索引为:
[0, 1, 5, 7, 13]

解释

  • 定义一个列表列表,并显示在控制台上。

  • 定义一个空列表,并将一个整数赋值为 0。

  • 迭代列表,并将整数附加到空列表列表。

  • 整数根据列表中的元素递增。

  • 现在填充的这个空列表就是结果。

  • 它作为输出显示在控制台上。


相关文章


有用资源