gpt4 book ai didi

Python创建一个包含 float 的可变大小列表

转载 作者:行者123 更新时间:2023-12-01 01:20:58 24 4
gpt4 key购买 nike

我希望能够创建一个大小可变的二维列表。

test = [[]]

问题是我想要放入其中的数据是 float 。这使得它与追加功能不兼容

                TempData[0] = 1
TempData[1] = 2.32
TempData[2] = 3.65
test.append(float(TempData))

有什么办法可以解决这个问题吗?我真的不想声明一个巨大的列表,因为有时 2D 列表大小可能非常大或非常小。

最佳答案

您的问题似乎是由于将对象 TempData 传递到列表然后更改该对象的内容造成的。对 TempData 的引用存储在列表中,而不是该列表中包含的值。当您更改 TempData 时,它会更改列表中的每个元素。相反,试试这个:

test = []
test.append([1, 2.32, 3.65])
test.append([2.312, 1.231, 1.111])

关于Python创建一个包含 float 的可变大小列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53842570/

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