作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想定义一些依赖于某个 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/
我是一名优秀的程序员,十分优秀!