-3
A
回答
0
如果你想创建一个字典,字典的名字是由用户输入,你可以使用这样的事情:
while True:
dictName = raw_input('Name: ') # use input on Python 3
if not dictName:
break
globals()[dictName] = {}
print test1
print test2
上面的代码会要求一个名称和注入新的词典到globals
,所以您可以稍后在代码中引用它(即,打印它)。 It doesn't use eval
, which is unsafe.
用法示例:
Name: test1
Name: test2
Name:
{}
{}
相关问题
- 1. 从第一个和第二个名称的单一输入创建用户名
- 2. 在Python中使用用户输入来创建字典
- 3. 从文件python创建一个字典
- 4. 创建一个名称为用户输入的数组然后Python显示名称
- 5. Python:如何使用字典来操作用户输入?
- 6. 如何使用用户输入的名称创建变量?
- 7. 在python中创建用户输入目录名称
- 8. Python - 如何将用户输入用作数组名称?
- 9. Python - 如何使用用户输入的名称创建文件夹?
- 10. 如何通过用户输入创建新对象名称
- 11. 如何在Python中创建一个字典从一组值
- 12. jQuery的,我将如何创建起了个名字 - LIST.TXT拉到一个随机名称基于用户输入
- 13. 从用户输入创建一个文件名
- 14. 创建一个从用户输入复杂的文件名
- 15. 创建一个名称为
- 16. 创建从字典列表一个新的字典在Python
- 17. 分配用户输入作为Python中列表的名称
- 18. 如何使用用户的输入作为变量的名称在python中?
- 19. 如何从python字典中创建一个ldif
- 20. 如何为python“字典式”类创建一个泛化AttrDict Mixin?
- 21. 从表创建字典 - python
- 22. 从Python字典创建NSDictionary
- 23. Python - 从字典创建树
- 24. python(空闲) - 表单给定名称,如何输入用户名
- 25. 从用户输入创建一个字母数
- 26. 从随机用户输入创建一个字符串数组
- 27. 从用户输入创建一个三角形字符
- 28. 从用户输入创建一个数字三角形
- 29. 如何在Python字典中插入一个列表作为键
- 30. 为什么直接从用户输入创建字典时键/值对反转
你是说你想要的字典被称为招呼,或者您希望从用户(在这种情况下是你好)输入要添加到字典? –
可能'exec(“input = {}”)其中输入是“hello”(未尝试)。 –
我希望字典被称为你好 –