gpt4 book ai didi

python - 如何将数组中的数字存储在 block 中并创建另一个数组或列表?

转载 作者:行者123 更新时间:2023-12-04 13:08:36 25 4
gpt4 key购买 nike

<分区>

我有两个数组 x 和 y:

x = [2 3 1 1 2 5 7 3 6]
y = [0 0 4 2 4 5 8 4 5 6 7 0 5 3 2 8 1 3 1 0 4 2 4 5 4 4 5 6 7 0]

我想创建一个列表“z”,并想将 y 中的数字组/ block 存储到 z 中,组的大小由 x 的值定义。

所以 z 将数字存储为

z = [[0,0],[4,2,4],[5],[8],[4,5],[6,7,0,5,3],[2,8,1,3,1,0,4],[2,4,5],[4,4,5,6,7,0]]

我试过这个循环:

h=[]
for j in x:
h=[[a] for i in range(j) for a in y[i:i+1]]

但它只存储 x 的最后一个值。另外我不确定这个问题的标题是否适合这个问题。如果令人困惑,任何人都可以编辑。非常感谢。

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