我正在尝试使用Python中的for循环创建列表的列表。我的计划是使用两个单独的循环;一个循环用于创建大列表以将小列表放入其中,另一个循环用于创建小列表并将其附加到大列表中。
这是用于制作“战舰”类型游戏的代码,在该游戏中有一个10x10的网格。
以下是我遇到困难的代码块:
这段代码的唯一任务是创建10个不同名称的新列表,例如循环的第一次会创建
理论上,我认为这段代码没有问题。如果将新变量中放入字符串,它也可以正常工作。
每当我运行程序时,就会出现错误。
我不知道为什么会发生这种情况,如果这里的任何人能帮忙解决,我将非常感激。
这是用于制作“战舰”类型游戏的代码,在该游戏中有一个10x10的网格。
以下是我遇到困难的代码块:
for i in range(0,10):
(newlist,(i))=[]
这段代码的唯一任务是创建10个不同名称的新列表,例如循环的第一次会创建
list0
,第二次循环则为list1
,以此类推,直到list9
。理论上,我认为这段代码没有问题。如果将新变量中放入字符串,它也可以正常工作。
每当我运行程序时,就会出现错误。
ValueError: not enough values to unpack (expected 2, got 0)
我不知道为什么会发生这种情况,如果这里的任何人能帮忙解决,我将非常感激。
list
作为标识符,因为它是一个内置函数。此外,(list,(i))=[]
的预期效果并不是很清晰。 - John Coleman