【发布时间】:2019-01-30 11:32:29
【问题描述】:
如何创建与for 循环变量一样多的空列表?
如:
for i in range(3):
list_{i} = [] #this is just an idea
在for 循环结束时,我会:
list_0 = [] #empty, I could add elements later.
list_1 = [] #empty
list_2 = [] #empty
我是 Python 新手,所以如果这个问题重复,请告诉我,但我没有找到任何具有相同需求的问题。
【问题讨论】:
-
你不能那样做,因为你最终会得到名为 list_0、list_1 等的变量。似乎很多人已经回复了你可以使用的其他替代方案 :)
-
很遗憾没有人提到
collections.defaultdict。您很有可能需要this is the solution。