初級 › AttributeError: object has no attribute 'length' の原因と直し方 › パターン3
AttributeError: object has no attribute 'length' の原因と直し方
他言語の.lengthや.size()の感覚でPythonのコレクションを扱おうとしたときに出るエラーです。
1 d = {"a": 1} 2 print(_________) ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(d.length)
^^^^^^^^
AttributeError: 'dict' object has no attribute 'length'
空欄を埋めて実行を通す
辞書の要素数もlen()で取得します。配列・文字列・辞書・集合など、Pythonのコレクションはすべてlen()で長さを揃えて扱えます。
次の問題