很多小伙伴在python列表追加的時候會使用到append方法,但是使用append會遇到一些問題,比如在python空列表追加輸出會出現(xiàn)錯誤,接下來小編就python怎么使用append,對這個錯誤進行詳細的介紹。
想要實現(xiàn)的功能
空列表中添加數(shù)
原代碼:
FitnessBest = []
FitnessBest = FitnessBest.append(fitnessVal[0, 0])
print(FitnessBest)
輸出:
None
解決辦法
分析:
一定要注意!append方法只是在恰當(dāng)?shù)奈恢眯薷脑瓉淼牧斜恚。。?/p>
這意味著,他不是返回一個列表,而只是修改原來的列表,所以如果用 等式 輸出的話,返回是None ,也就意味著不會又返回值??!
也就是說,去掉返回值即可得到新的列表!
修改后代碼:
FitnessBest = []
FitnessBest.append(fitnessVal[0, 0])
print(FitnessBest)
內(nèi)容補充:
問題分析
append使用注意事項:
append方法只是在恰當(dāng)?shù)奈恢眯薷脑瓉淼牧斜恚?br>
也就是說,不是返回一個列表,而只是修改原來的列表,所以如果用 等式 輸出的話,返回是None 。
去掉返回值即可得到新的列表!
修改后代碼:
list= [1,2,3,4]
list.append(5)
print(list)
輸出:
1,2,3,4,5
小結(jié)
到此這篇關(guān)于python空列表追加輸出錯誤的解決方法的文章就介紹到這了,更多Python 學(xué)習(xí)內(nèi)容請搜索W3Cschool以前的文章或繼續(xù)瀏覽下面的相關(guān)文章。