在Python Shell中,我進入:追加變成我的名單NoneType
aList = ['a', 'b', 'c', 'd']
for i in aList:
print(i)
,並得到
a
b
c
d
,但是當我嘗試:
aList = ['a', 'b', 'c', 'd']
aList = aList.append('e')
for i in aList:
print(i)
,並得到
Traceback (most recent call last):
File "<pyshell#22>", line 1, in <module>
for i in aList:
TypeError: 'NoneType' object is not iterable
有誰知道發生了什麼事?我如何修復/解決它?
而且由於它不返回任何內容,所以如果你確實做了這個任務,那麼你將List設置爲None,這就是爲什麼你會得到這個錯誤。 – kindall 2010-10-01 15:48:04
所有函數都返回:) – 2010-10-01 15:48:58
true - 但有時候* something *是'None'。但是「無」真的是什麼?我頭疼! – 2010-10-01 15:58:14