1
私は大きなプログラムでバグに遭遇しましたが、より簡単な問題に分かれていました。私はKK = 0は、リストが初期化され、その後追加されている必要がありますときに最初の繰り返しで、つまり、リストに私の単純なpythonリストがforループのNoneにリセットされるのはなぜですか?
kk=0
flist=[]
for key in range(5):
if kk==0:
flist=['w']
else:
print "flist*x*", flist
flist=flist.append('s')
kk=kk+1
を追加しようとしています。しかし、私はエラーを取得する:
flist=flist.append('s')
AttributeError: 'NoneType' object has no attribute 'append'
私はlist.append
の戻り値がNone
あるのpython 2.7