-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. 如何把一个变量放在一个变量值中PHP
- 2. 如何把一些变量放在一个变量中? C++
- 3. 把一个变量到一个变量
- 4. 如何把变量值内的另一个变量名在Javascript
- 5. 把变量放在一个
- 6. 如何把一个变量在引号
- 7. 如何把一个PHP变量在JavaScript
- 8. 如何把jQuery变量放到一个PHP变量中
- 9. 腓如何把一个变量,在变量
- 10. 如何把一个变量的链接
- 11. 如何把一个变量的笨temaplate
- 12. 把一个变量内的另一个变量的名称
- 13. 如何把2个变量一起
- 14. 把一个变量数组
- 15. 如何把变量的空列表改变这个Python代码?
- 16. 把一个变量放在一边php变量echo
- 17. 如何把一个while循环放在一个变量中?
- 18. 如何把“内部的一个变量python
- 19. 如何从python中的另一个变量中减去一个变量
- 20. 如何使用一个变量,在C++中另一个变量
- 21. 如何在另一个变量中添加一个变量?
- 22. Python中的变量变量
- 23. ruby数组首先把第二个变量放到变量中,其余变量放到另一个变量中
- 24. 你如何把一段时间放在python的变量旁边?
- 25. 如何把一个变量引入Python文档字符串
- 26. 如何把当前的网址变成一个php变量?
- 27. 如何把一个开关在JavaScript中的变量?
- 28. 如何把变量放在url中
- 29. 如何在SCSS中的另一个变量中使用变量
- 30. 在变量中回显一个变量中的变量
是不明确的,你想要做什么。你想创建一个'class'吗?或将变量存储到文本文件中?商店在哪里? – rsm
你试图解决什么问题? –
目前尚不清楚为什么你会想要这个;并且通常有一些不需要这种东西的好理由。你的问题可以通过列表解决吗? –