0

python中有没有办法创建一个带有数字字段名称的数据容器?

一个最小的例子:我有一个名为beta0,的变量beta1beta2并且想将它们打包到一个容器中并通过, ,beta来访问它们。beta.0beta.1beta.2

我检查了recordclassnamedtupledataclass,但没有一个允许这样做。

编辑:python 处理一堆相关参数的最佳实践是什么?

4

1 回答 1

1

您可以简单地使用字典并访问它们。

beta={0: beta0, 1: beta1, 2: beta2}

访问它们

beta[0]
beta[1]
...

如果您需要使用数值作为变量,您也可以通过索引来做到这一点:例如。

for num in range(3):
    print(beta[num])
于 2021-03-16T11:22:05.623 回答