Q
如何创建下列阵列
0
A
回答
2
如果你的意思是创建全球阵列(模块级),那么你可以这样做:
for thing in list:
globals()[thing] = []
+0
这正是我想要的,谢谢 – user428370 2010-12-09 14:11:17
0
x = dict ([(name, []) for name in ["a", "b", "c"]])
?
也许
x = [[] for name in ["a", "b", "c"]]
0
[list() for i in items]
[list() for i in range(len(items))]
如果你想换的items
当前的元素列表,你可以做
[[i] for i in items]
items
用于变量名称,因为list
是内置变量。
3
我想你问的是严格的响应:
for x in lst:
locals()[x] = []
locals
可能是globals
,这取决于你想要什么。但通常建议使用字典来保存这些值(正如其他人已经提出的那样)。
[编辑]另一种方式:
locals().update(dict.fromkeys(lst, []))
1
list = ["a","b","c"]
for thing in list:
exec(thing+"=[]")
这是你想要的吗?
相关问题
- 1. 如何创建组阵列
- 2. 如何创建阵列组
- 3. 创建阵列
- 4. 创建阵列
- 5. 创建阵列
- 6. 创建阵列
- 7. 创建阵列
- 8. 创建阵列列表
- 9. Java阵列列表创建
- 10. 如何创建,如果在阵列
- 11. R创建矩阵阵列
- 12. 创建阵列JS
- 13. 创建深阵列
- 14. 创建singledimentional阵列
- 15. Numpy阵列创建
- 16. 创建multidiamensional阵列
- 17. PHP创建阵列
- 18. 创建PHP阵列
- 19. Angular2创建阵列
- 20. 创建阵列和
- 21. PHP创建阵列
- 22. 创建新阵列
- 23. 从另一个阵列创建阵列
- 24. 从numpy阵列创建逻辑阵列
- 25. 从子阵列创建新阵列
- 26. 使用Java创建阵列阵列
- 27. 从多个阵列创建主阵列
- 28. 从“标签”的阵列创建阵列
- 29. 嵌套阵列来创建笨下拉
- 30. 按下按钮时创建Android阵列
结果应该是什么?目前,它看起来像你想用`list [',[],[]]``替换`list`中的每个项目(你应该给它另一个名字)。 – 2010-12-09 13:49:20
id最终像a = [],b = [],c = [] – user428370 2010-12-09 13:54:17
@ user428370:编写简单的赋值语句似乎比与循环混合更简单。让这更复杂的是什么? – 2010-12-09 15:21:12