Python 解决空列表.append() 输出为None的问题
程序员文章站
2022-03-07 13:59:25
想要实现的功能空列表中添加数原代码:fitnessbest = []fitnessbest = fitnessbest.append(fitnessval[0, 0])print(fitnessbe...
想要实现的功能
空列表中添加数
原代码:
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内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
-
完美解决python遍历删除字典里值为空的元素报错问题
-
解决python字典对值(值为列表)赋值出现重复的问题
-
解决python字典对值(值为列表)赋值出现重复的问题
-
解决python中遇到字典里key值为None的情况,取不出来的问题
-
Python 解决空列表.append() 输出为None的问题
-
解决python中遇到字典里key值为None的情况,取不出来的问题
-
Python 字典 使用update方法后赋值,输出为None的解决方案
-
完美解决python遍历删除字典里值为空的元素报错问题
-
完美解决python遍历删除字典里值为空的元素报错问题
-
Python 解决空列表.append() 输出为None的问题