9
この反復的なリスト成長コードはなぜIndexError:リスト割り当てインデックスが範囲外になるのですか?
次のコードを検討してください: i = [1, 2, 3, 5, 8, 13] j = [] k = 0 for l in i: j[k] = l k += 1 print j 出力(Win 7 32ビット上のPython 2.6.6)は次のとおりです。 > Traceback (most recent call last): > j[k] = l IndexError: list assignment index out of range それは私には理解できない単純なものだと思います。誰かがそれを片付けることができますか?