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

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 综合布线实例设计,就好看好看不恐怖可好滤镜好聚
  • ¥15 使用moviepy库视频合并时出错
  • ¥30 FLUENT液固传质UDF
  • ¥15 怎么看梯度直方图以,怎么判断梯度消失/爆炸,怎么解决
  • ¥15 aspnetdll文件访问拒绝
  • ¥15 wpf中在模版中寻找元素
  • ¥15 MFC平台生成指定圆
  • ¥15 jmeter出现403
  • ¥500 求华为P30PRO手机硬盘数据恢复
  • ¥15 关于#vscode#的问题:ESP32开发板对接MQTT实现小灯泡的开关