这篇教程Python 解决空列表.append() 输出为None的问题写得很实用,希望能帮到您。 想要实现的功能 空列表中添加数原代码: FitnessBest = []FitnessBest = FitnessBest.append(fitnessVal[0, 0])print(FitnessBest) 输出: None
解决办法
分析: 一定要注意!append方法只是在恰当的位置修改原来的列表!!! 这意味着,他不是返回一个列表,而只是修改原来的列表,所以如果用 等式 输出的话,返回是None ,也就意味着不会又返回值!! 也就是说,去掉返回值即可得到新的列表! 修改后代码: FitnessBest = []FitnessBest.append(fitnessVal[0, 0])print(FitnessBest) 内容补充: 问题分析
append使用注意事项:
append方法只是在恰当的位置修改原来的列表!
也就是说,不是返回一个列表,而只是修改原来的列表,所以如果用 等式 输出的话,返回是None 。 去掉返回值即可得到新的列表! 修改后代码: list= [1,2,3,4]list.append(5)print(list) 输出: 1,2,3,4,5
到此这篇关于Python 解决空列表.append() 输出为None的问题的文章就介绍到这了,更多相关Python append() 输出为None内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net! python办公自动化之excel的操作 python引入其他文件夹下的py文件具体方法 |