Python 解決空列表.append() 輸出為None的問題
想要實現(xiàn)的功能
空列表中添加數(shù)
原代碼:
FitnessBest = [] FitnessBest = FitnessBest.append(fitnessVal[0, 0]) print(FitnessBest)
輸出:
None
解決辦法
分析:
一定要注意!append方法只是在恰當?shù)奈恢眯薷脑瓉淼牧斜恚。。?/p>
這意味著,他不是返回一個列表,而只是修改原來的列表,所以如果用 等式 輸出的話,返回是None ,也就意味著不會又返回值??!
也就是說,去掉返回值即可得到新的列表!
修改后代碼:
FitnessBest = [] FitnessBest.append(fitnessVal[0, 0]) print(FitnessBest)
內(nèi)容補充:
問題分析
append使用注意事項:
append方法只是在恰當?shù)奈恢眯薷脑瓉淼牧斜恚?br />
也就是說,不是返回一個列表,而只是修改原來的列表,所以如果用 等式 輸出的話,返回是None 。
去掉返回值即可得到新的列表!
修改后代碼:
list= [1,2,3,4] list.append(5) print(list)
輸出:
1,2,3,4,5
到此這篇關(guān)于Python 解決空列表.append() 輸出為None的問題的文章就介紹到這了,更多相關(guān)Python append() 輸出為None內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Pandas實現(xiàn)(pivot_table函數(shù))數(shù)據(jù)透視表方式
pandas的pivot_table()函數(shù)非常強大,主要用于創(chuàng)建數(shù)據(jù)透視表,重要參數(shù)包括index、values、columns和aggfunc,index用于設(shè)置行索引,類似于SQL中的group by,values用于進行聚合計算的數(shù)據(jù)選擇,columns參數(shù)可設(shè)置列層次,非必須2024-09-09Pandas數(shù)據(jù)分析之pandas文本處理
這篇文章主要介紹了Pandas數(shù)據(jù)分析之pandas文本處理,pandas對文本數(shù)據(jù)也有很多便捷處理方法,可以不用寫循環(huán),向量化操作運算速度快,還可以進行高級的正則表達式,各種復(fù)雜的邏輯篩選和匹配提取信息2022-08-08PyCharm 2020.2下配置Anaconda環(huán)境的方法步驟
這篇文章主要介紹了PyCharm 2020.2下配置Anaconda環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2020-09-09