主页 > 知识库 > Python 解决空列表.append() 输出为None的问题

Python 解决空列表.append() 输出为None的问题

热门标签:语音系统 电话运营中心 百度AI接口 呼叫中心市场需求 Win7旗舰版 硅谷的囚徒呼叫中心 企业做大做强 客户服务

想要实现的功能

空列表中添加数

原代码:

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.append()与Python.expand()用法详解
  • python列表插入append(), extend(), insert()用法详解
  • Python中循环后使用list.append()数据被覆盖问题的解决
  • 在Python中操作列表之List.append()方法的使用
  • python list中append()与extend()用法分享

标签:海南 安康 长沙 崇左 济南 喀什 山西 山西

巨人网络通讯声明:本文标题《Python 解决空列表.append() 输出为None的问题》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266