mrwang~ 2021-06-26 13:54 采纳率: 100%
浏览 1802
已采纳

python中如何将计算数据保存在列表中

如题,新建一个空列表,然后将每次计算结果存入列表中,但为何要么是空列表,要么列表中只有当前的计算结果,而没有之前的计算结果???

代码如下:

B1 = []                                                        #创建一个空列表
    for i in range(len(B1)):                           #给i赋值
        B1 = SwingHigh(Close(), 10, 1, 2)    #计算B1数值,为变量
        B1.append(B1)                                 #将每次计算结果存入列表B1
    return B1                                              #将数据返回到列表

  • 写回答

3条回答 默认 最新

  • 关注

        for i in range(len(B1)): 

    这行代码,一开始B1列表为空,len(B1)=0,不会进行循环

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多