0
A
回答
0
你是什么意思?将var分配给“名称”计算结果为“abc”的字典?在这种情况下,
var = {'name': 'abc'}
否则,我不知道你在问什么。
2
globals()
方法返回一个字典,其中包含全局范围的所有名称。您可以使用它来创建一个名称存储在另一个变量中的变量。类似这样的:
>>> var = 'abc'
>>> globals()
{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', 'var': 'abc', '__doc__': None, '__package__': None}
>>> globals()[var] = {}
>>> abc
{}
>>> globals()
{'abc': {}, '__builtins__': <module '__builtin__' (built-in)>, '__package__': None, 'var': 'abc', '__name__': '__main__', '__doc__': None}
>>> abc['p0'] = 2
>>> abc
{'p0': 2}
>>>
+0
如果在范围内使用locals()是更安全的选择。 – 2015-02-10 09:38:45
+1
@Iskren我最初提到'locals()',但后来发现它有这里指定的问题:http://stackoverflow.com/a/8028772/377953 – taskinoor 2015-02-10 09:55:19
相关问题
- 1. Python:创建一个独特的变量来存储信息
- 2. Python的V3来存储LEN值并保持在一个变量
- 3. 布尔索引的列值存储为一个变量在python
- 4. 如何从另一个变量的值创建一个变量
- 5. 存储在Python变量
- 6. Android:DatePicker值保存在一个变量不会进入创建
- 7. 哪里从JRI创建一个变量被存储在我的磁盘
- 8. $ _SESSION变量仅存储一个值
- 9. 从smarty变量在模板中创建一个Smarty变量
- 10. 从内存创建变量
- 11. 定义存储在一个变量
- 12. 使用Javascript - 存储在一个变量
- 13. MySQL SELECT,存储在一个变量中
- 14. 从变量创建唯一值数组
- 15. 从MySQL值创建变量变量
- 16. 如何将2个值存储在一个变量中?
- 17. 将2个值存储在一个变量中?
- 18. 在一个变量中存储多个值?
- 19. 从几个创建一个PHP变量
- 20. 将数据存储在一个变量或多个变量中?
- 21. 创建一个新的变量,它是Python中两个变量的最小值
- 22. 存储值变量
- 23. 在swift中创建一个变量值常量
- 24. 使用变量创建存储过程
- 25. Python:将输出存储在变量中
- 26. 如何在python中创建一个可存储树的类
- 27. 存储在变量
- 28. 创建一个会话保存在Python
- 29. 在PHP中创建一个变量
- 30. 在Tableau中创建一个新变量
为了让问题更清楚,你能给我们一个你想找的字典吗? – Harman 2015-02-10 04:58:38