1
empty = []
def empty_list_maker(f):
for i in range(0,f):
empty.append([])
value=50
empty_list_maker(value)
print empty
print len(empty)
有什么办法可以在单行代码中做到这一点?我有一个非常复杂的功能,有时我需要0值而不是[]
,所以会变得困惑。在一行代码中执行它会容易得多。Pythonic的方式来创建一个清单X数量的空子列表
这在[Python常见问题](http://docs.python.org/3/faq/programming.html#how-do-i-create-a-multidimensional-list)中有解释。确切包括'[[] * 50]'做什么以及为什么你不需要它。 – abarnert