1. ホーム
  2. パイソン

python のエラーです。AttributeError: 'NoneType' オブジェクトには 'append' という属性がありません。

2022-01-24 13:53:49

Pythonプログラム作成中にエラーヒントに遭遇しました。

        AttributeError: 'NoneType' オブジェクトには 'append' という属性がありません。

例えば、空のリストを定義して、そこに要素を追加したい場合

l=[]

m=''.join.s[i:i+k]

l = l.append(m)

l = l.append(m) は正しくないことに注意してください。 は、一般的なa+=1とは区別されます ]

 l.append(m)の実行後の戻り値はNoneType

l cannot = NoneType

正しい書き方は [ 直接l.append(m)を指定しても問題ありません。 ]

としても知られています。

l=[]

m=''.join.s[i:i+k]

l.append(m)






appendはlを修正し、None型を返す。