L'ajout transforme ma liste en NoneType

En Python Shell, j'ai entré:

aList = ['a', 'b', 'c', 'd']  
for i in aList:  
    print(i)

et a obtenu

a  
b  
c  
d  

mais quand j'ai essayé:

aList = ['a', 'b', 'c', 'd']  
aList = aList.append('e')  
for i in aList:  
    print(i) 

et a obtenu

Traceback (most recent call last):  
  File "<pyshell#22>", line 1, in <module>  
    for i in aList:  
TypeError: 'NoneType' object is not iterable  

Personne ne sait ce qui se passe? Comment puis-je réparer/contourner?

source d'informationauteur user460847