python变量初始化空列表的例子

  

python不能写new_loss=old_loss=[]

  

这样两个变量实际上是同一个列表

  

要分开写new_loss=[]

  

Old_loss=[]

  

<强>以下列数据文件为例:

        def analyze_mmr (fn):   #初始化方法一   new_loss=[]   old_loss=[]   #初始化方法二   new_loss=old_loss=[]   张开(fn、编码=' use utf8) f:   f的线:   部分=line.split ('=')   如果部分[0]==皀ew_loss”:   打印([0]部分)   打印(“add_new_loss”)   new_loss.append(部分[1].strip ())   elif部分[0]==皁ld_loss”:   old_loss.append(部分[1].strip ())   其他:   通过   返回new_loss old_loss      

<>强运行

        n, o=分析(. ./example.txt)      

初始化方法一输出n=[1, 2], o=(3、4)

  

初始化方法二输出n=(1、2、3、4), o=(1、2、3、4)

  

<强>测试文档:

        example.txt      new_loss=1      old_loss=3      new_loss=2      old_loss=4   之前      

以上这篇python变量初始化空列表的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python变量初始化空列表的例子