gpt4 book ai didi

Python:如何以列表理解格式扩展或附加多个元素?

转载 作者:太空狗 更新时间:2023-10-30 02:16:19 25 4
gpt4 key购买 nike

我想对这段代码或类似的东西有一个很好的简洁列表理解!

extra_indices = []
for i in range(len(indices)):
index = indices[i]
extra_indices.extend([index, index + 1, index +2])

谢谢!

编辑* 索引是一个整数列表。另一个数组的索引列表。

例如,如果索引是 [1, 52, 150] 那么目标(在这里,这是我第二次想要在列表理解中对连续索引输出执行两个单独的操作)

那么 extra_indices 将是 [1, 2, 3, 52, 53, 54, 150, 151, 152]

最佳答案

你可以在list comp中使用两个循环-

extra_indices = [index+i for index in indices for i in range(3)]

关于Python:如何以列表理解格式扩展或附加多个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44667519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com