【Python】’str’ object cannot be interpreted as an integer:エラー対処方法

’str’ object cannot be interpreted as an integer:エラー対処アイキャッチ Python

Pythonのコーディング中に発生した「’str’ object cannot be interpreted as an integer」のエラー対処の方法をご紹介します。

‘str’ object cannot be interpreted as an integer エラー対処

リストの前から1番目を削除しようとしたときに、エラーが発生しました。

エラー内容

エラーとして表示されている英語の意味を調べてみました。
「ストリングを整数として釈放することができない」・・?
私の英語力ではこの訳で限界です。
 

・[‘str’ object] → ストリングのオブジェクト
・[cannot be] → ~することはできません
・[interpreted] → ~釈放された
・[an integer] → 整数
 

下図は、Jupyter Notebook(ジュピターノート) にてエラーが発生した時の画像です。

 

解決方法

[pop] で指定したコードが間違っていたため発生したエラーでした。
リスト名を二重に入力してしまっていました。
 

× → aa.pop(aa[0])
○ → aa.pop(0)