IndexErrorを解決する方法:Pythonのループ内の配列を使用して範囲外の割り当てインデックスを一覧表示する

Dhruvil21_04

私はPythonを初めて使用します。2つの配列file_name(ファイルの名前を格納)とpath(ファイルのパスを格納)を作成しています。path配列の値は、whileループ内で割り当てられます。しかし、エラーが発生します:

IndexError:Pythonで範囲外の割り当てインデックスを一覧表示します

私はすでにこれで数時間を無駄にしていましたが、期待したように出力が得られませんでした。それで、私がどこで混乱したのか教えていただけますか?どんな助けでも大歓迎です。前もって感謝します。

私のコード:

file_name = ['abc','xyz','pqr','mno','def','ghi','rst','uvw','jkl']
path = []

count = 0
while count < 9:
    path[count] = "D:\\Work\\"+file_name[count]+".csv"
    print (path[count])
    count = count + 1

期待される出力:

D:\\Work\\abc.csv
D:\\Work\\xyz.csv
D:\\Work\\pqr.csv
D:\\Work\\mno.csv
D:\\Work\\def.csv
D:\\Work\\ghi.csv
D:\\Work\\rst.csv
D:\\Work\\uvw.csv
D:\\Work\\jkl.csv
Sagun Shrestha

あなたはappendメソッドを探しています。

file_name = ['abc','xyz','pqr','mno','def','ghi','rst','uvw','jkl']
path = []

count = 0
while count < 9:
    path.append("D:\\Work\\"+file_name[count]+".csv")
    print (path[count])
    count = count + 1

期待どおりの出力が得られます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ