gpt4 book ai didi

python - 在循环中定义变量,其中变量名称取决于迭代

转载 作者:行者123 更新时间:2023-11-30 23:10:21 25 4
gpt4 key购买 nike

我想定义一些依赖于某个 k 的变量。变量名称取决于迭代次数例如:

for i in range(1,k):
th(i) = i

结果应该是:th1=1,th2=2,th3=3...

我尝试过:

for i in range(1,k):
th+str(i) = i

没用。

有什么建议吗?

最佳答案

在这种情况下,通常的做法是使用字典,并将变量保存为其中的键。示例:

variables = {"th%s" % i: i for i in range(1, 100)}

这给出了以下形式的输出,并且可以通过键访问变量:

>>> variables
{'th99': 99, 'th98': 98, ...}
>>> variables["th1"]
1
>>> variables["th10"]
10

关于python - 在循环中定义变量,其中变量名称取决于迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30728435/

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