gpt4 book ai didi

python - 如何在旧数组成员之间插入空白或无

转载 作者:太空宇宙 更新时间:2023-11-04 11:16:23 29 4
gpt4 key购买 nike

我有一个数组 [1,2,3] 所以我需要在它之间填充一些空白或空值。

比如[1,2,3][1,0,0,0,0,0,2,0,0,0,0,0,3, 0,0,0,0,0]示例中我需要在旧成员之间插入 5 个无值。 (零数字代表空白或无值。)

那么我应该如何编写代码才能做到这一点?一些带有 append() 或其他内容的循环。

最佳答案

您可以利用分配给切片:

lst = [1,2,3]

newlst = [0] * len(lst) * 6
newlst[::6] = lst

print(newlst)

打印:

[1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0]

关于python - 如何在旧数组成员之间插入空白或无,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56915691/

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