Pythonのコーディング中に発生した「list indices must be integers or slices, not str」のエラー対処方法をご紹介します。
エラー発生内容
リストの内容を1つずつ表示しようとしたときに、エラーが発生しました。
エラーメッセージの英語の意味を調べてみました。
 「リストは整数かスライスでなければなりません」かな・・?
 リストの扱い方がなにか違うようです。
・[list] → リスト
 ・[indices] → インデックス
 ・[must be] → ~でなければなりません
 ・[integers] → 整数
 ・[slices] → スライス
 ・[not str] → 文字じゃない?型が違う?
  
下図は「Jupyter Notebook(ジュピターノート)」にてエラーが発生した時の画像です。

  
解決方法
[print] で指定したコードが間違っていたため発生したエラーでした。
 この場合、[print] 内にリスト名は不要なんですね。
× → print(week[day])
 ○ → print(day)

  
この記事がお役に立ちますと幸いです。
  
 ・【Python】よくあるエラーの対処方法まとめ
  

【Python】よくあるエラーの原因と対処方法まとめ:38選
Pythonで、よくあるエラーの原因と対処方法をご紹介します。この記事がお役に立ちますと幸いです。
