想要實(shí)現(xiàn)的功能
空列表中添加數(shù)
原代碼:
FitnessBest = []
FitnessBest = FitnessBest.append(fitnessVal[0, 0])
print(FitnessBest)
輸出:
None
解決辦法
分析:
一定要注意!append方法只是在恰當(dāng)?shù)奈恢眯薷脑瓉?lái)的列表!?。?/p>
這意味著,他不是返回一個(gè)列表,而只是修改原來(lái)的列表,所以如果用 等式 輸出的話,返回是None ,也就意味著不會(huì)又返回值!!
也就是說(shuō),去掉返回值即可得到新的列表!
修改后代碼:
FitnessBest = []
FitnessBest.append(fitnessVal[0, 0])
print(FitnessBest)
內(nèi)容補(bǔ)充:
問(wèn)題分析
append使用注意事項(xiàng):
append方法只是在恰當(dāng)?shù)奈恢眯薷脑瓉?lái)的列表!
也就是說(shuō),不是返回一個(gè)列表,而只是修改原來(lái)的列表,所以如果用 等式 輸出的話,返回是None 。
去掉返回值即可得到新的列表!
修改后代碼:
list= [1,2,3,4]
list.append(5)
print(list)
輸出:
1,2,3,4,5
到此這篇關(guān)于Python 解決空列表.append() 輸出為None的問(wèn)題的文章就介紹到這了,更多相關(guān)Python append() 輸出為None內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- Python.append()與Python.expand()用法詳解
- python列表插入append(), extend(), insert()用法詳解
- Python中循環(huán)后使用list.append()數(shù)據(jù)被覆蓋問(wèn)題的解決
- 在Python中操作列表之List.append()方法的使用
- python list中append()與extend()用法分享