【Python】can’t assign to function call:エラー対処方法

ワードプレス:cantassigntofunctioncall アイキャッチ Python

Pythonのコーディング中に発生した「can’t assign to function call」のエラー対処の方法をご紹介します。

can’t assign to function call エラー対処

リストに記録されている文房具の使用回数を、辞書にて集計する作業をしているときにエラーが発生しました。

エラー内容

エラーとして表示されている英語の意味を調べてみました。
割り当てが間違っていって、関数が呼び出せないようです。

・[can’t assign] → 割り当てができない
・[to function call] → 関数の呼び出し

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

 

解決方法

下図の矢印箇所にて使用した括弧の種類に間違いがあったため、発生したエラーでした。

× → stationery_dict(stock) += 1
○ → stationery_dict[stock] += 1


 

指定する括弧の種類がなかなか覚えられません・・。

Sponsored Links
Python
kirinote.com