如何在python中创建多个空列表?

如何在不手动输入的情况下创建许多空列表

list1=[] , list2=[], list3=[]

是否存在for循环,使我的空列表数量为n?

回答:

列表理解在这里最简单:

>>> n = 5

>>> lists = [[] for _ in range(n)]

>>> lists

[[], [], [], [], []]

注意不要掉进陷阱:

>>> lists = [[]] * 5

>>> lists

[[], [], [], [], []]

>>> lists[0].append(1)

>>> lists

[[1], [1], [1], [1], [1]]

以上是 如何在python中创建多个空列表? 的全部内容, 来源链接: utcz.com/qa/408050.html

回到顶部