インデックス番号でディクテーションのリストを作成したいと思って、以下の方法でディクテーションのリストを作成しようとしました。しかし、エラーはもちろんです "名前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