初級 › .lengthではなくlen()を使う理由という原因と直し方 › パターン5
.lengthではなくlen()を使う理由という原因と直し方
他言語の.lengthや.size()の感覚でPythonのコレクションを扱おうとしたときに出るエラーです。
1 tags = {"a", "b", "c"} 2 print(____________) ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(tags.length)
^^^^^^^^^^^
AttributeError: 'set' object has no attribute 'length'
空欄を埋めて実行を通す
集合(set)の要素数も同様です。Pythonのコレクションは種類を問わずlen()に統一されています。
次の問題