-3
A
回答
1
听起来像你正在寻找dict
。
stored_number = {23: 1, 1: 17, 3: 42}
print(stored_number[i])
打印42
时i
为3
0
有没有内置的方式来做到这一点。您可能会发现创建自己的数据类型非常有用;即一类。
这样,您可以设计数据存储在“变量”中的方式。
0
通过
class dummy():
pass
做一个虚拟类。然后,你可以做a=dummy()
来创建新的对象。
要设置属性,你可以做a.blarg=4
或setattr(a,'blarg',4)
这就给你做一些像你这样的可能性描述:
i=3
setattr(a,'stored_number_{0}'.format(i), 4)
,这将给
a.stored_number_3
4
0
如果你真的想,您可以通过两种方式实现:
您可以直接修改
globals
字典,它拥有一个模块的所有全局变量:globals()['stored_number_%s' % i] = "content of my programmatically created variable"
可以
exec
分配,即编程写代码的分配。exec('stored_number_%s = "content of my programmatically created variable"' % i)
请注意,我从来没有
很少
见过一个用例,其中,这是适当的。通常,dict
或list
是正确的数据结构,您可以简单地使用stored_number[i]
。
相关问题
- 1. 把一个变量到一个变量
- 2. 如何把变量值内的另一个变量名在Javascript
- 3. 如何把一个PHP变量在JavaScript
- 4. 如何把一个变量的笨temaplate
- 5. 如何把2个变量一起
- 6. 把一个变量数组
- 7. 如何把变量的空列表改变这个Python代码?
- 8. 如何把一个while循环放在一个变量中?
- 9. 如何把“内部的一个变量python
- 10. 如何使用一个变量,在C++中另一个变量
- 11. 如何把当前的网址变成一个php变量?
- 12. 如何把一个变量引入Python文档字符串
- 13. 在变量中回显一个变量中的变量
- 14. 如何在SCSS中的另一个变量中使用变量
- 15. pygame的 - 把一个变量作为变量不串
- 16. Python如果变量变量
- 17. 如何在另一个变量的名称中使用变量?
- 18. 你如何把它变成一个变量?
- 19. 如何在一个变量
- 20. Bash - 如何把命令中的变量?
- 21. 无法把一个变量在Python的打印
- 22. Re.findall()不能把一个变量作为自变量
- 23. 如何使用一个变量,另一个变量在PHP类
- 24. 把变量放在python里面
- 25. 的Python - 替换的变量在另一个变量
- 26. 如何把一些html markdowns放入一个angular-translate变量中?
- 27. 如何记录一个Python变量?
- 28. 如何在symfony2中为PHP变量分配一个Javascript变量?
- 29. 如何在一个类中声明公共变量变量
- 30. Php如何在变量名中包含另一个变量
是不明确的,你想要做什么。你想创建一个'class'吗?或将变量存储到文本文件中?商店在哪里? – rsm
你试图解决什么问题? –
目前尚不清楚为什么你会想要这个;并且通常有一些不需要这种东西的好理由。你的问题可以通过列表解决吗? –