ループで二次元配列作成
キーと値のペアをループして下記のような二次元配列を作成したいです
[[1,'北海道'][13,'東京'][47,'沖縄']]
試したけれどもうまくいかないコード
results = []
i=0
for item in data:
results[i][0].append(data.find('areacode').text) //1回目は1
results[i][1].append(data.find('prefecture').text) //1回目は北海道
i+=1
print results
表示結果
IndexError: list index out of range
Q
・ループで二次元配列作成するにはどうすれば良いでしょうか?
・Pythonでは配列という呼び方はしない? リスト?
・「キーと値のペア」でデータを保つ場合は、辞書を使用するのでしょうか?
・辞書の場合はどう作成???