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