gpt4 book ai didi

python - 列表项在列表中的多个项目之间更改

转载 作者:行者123 更新时间:2023-11-28 17:17:41 25 4
gpt4 key购买 nike

<分区>

我知道我的问题出在哪里,我只是不知道如何解决。

for x in listoflists:
if x[1] == [1,0]:
q=[0, 0]
for z in range(5):
q[z] = x[:]
q[z][1] = [0,1]
q[z][0][-1] = q[z][0][-1] * 1.25
print(id(q[z][0][-1]))
list.append(q)

我想做的是:

  1. 进入我收集的一些数据并制作副本,其中我已将数据标签从 [1,0] 切换为 [0,1]
  2. 然后进入零索引并将价格列乘以某个因子以按比例放大。

我目前所做的是将所有先前的值更改为我希望的最后一个值。

我知道这与 python 处理列表作为引用有关。

我不得不将我的第一行更改为 x 的一部分以缓解这种情况,但我不知道如何绕过我采用特定索引列表项的部分,因为它显示了id作为两个不同的内存空间。

我看到的所有解决方案都显示了列表理解,但我不知道这如何适用于我的情况,因为我的 z 索引似乎工作正常并且它们都有单独的内存 ID。

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