我试图在下面的方法中制作一个列表的列表,希望能够通过索引号开始创建我的列表的列表。但错误当然是“名称dogdict没有定义。”如何用这种方法创建一个列表的列表
我该如何声明dogdict
才能让它顺利运行?
import random
slist=['big','medium','small']
for i in range(10):
dogdict[i]['name']=random.randint(1,100)
dogdict[i]['size']=random.choice(slist)
print("it's dog time... a list of dict")
for i in range(10):
print(i)
print(dogdict[i])
有申报'dogdict',使这项工作没有简单的方法。您不能按索引分配到空列表。 – jonrsharpe
非常感谢。你的句子“你不能通过索引分配到一个空的列表”当然是这里的基本教训。我想我长大了使用数组,我一直试图强制一个列表与数组相同。 – estephan500