我試圖在下面的方法中製作一個列表的列表,希望能夠通過索引號開始創建我的列表的列表。但錯誤當然是「名稱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