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


Posted in Python onNovember 28, 2019

python 不能写new_loss=old_loss=[]

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

要分开写new_loss=[]

Old_loss=[]

以下列数据文件为例:

def analyze_mmr(fn):
 #初始化方法一
 new_loss = []
 old_loss = []
 #初始化方法二
 new_loss = old_loss =[]
 with open(fn, encoding='utf8') as f:
  for line in f:
   parts = line.split('=')
   if parts[0] == 'new_loss':
    print(parts[0])
    print('add_new_loss')
    new_loss.append(parts[1].strip())
   elif parts[0] == 'old_loss':
    old_loss.append(parts[1].strip())
   else:
    pass
 return new_loss, old_loss

运行

n, o = analyze('../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 相关文章推荐
Django实现图片文字同时提交的方法
May 26 Python
Python中文字符串截取问题
Jun 15 Python
Python首次安装后运行报错(0xc000007b)的解决方法
Oct 18 Python
Python调用C# Com dll组件实战教程
Oct 12 Python
DataFrame 将某列数据转为数组的方法
Apr 13 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
python保存二维数组到txt文件中的方法
Nov 15 Python
Python爬虫解析网页的4种方式实例及原理解析
Dec 30 Python
flask框架渲染Jinja模板与传入模板变量操作详解
Jan 25 Python
python实现拼图小游戏
Feb 22 Python
python 实现分组求和与分组累加求和代码
May 18 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
Jul 01 Python
在Python中预先初始化列表内容和长度的实现
Nov 28 #Python
python使用 cx_Oracle 模块进行查询操作示例
Nov 28 #Python
在python中创建指定大小的多维数组方式
Nov 28 #Python
python3.x 生成3维随机数组实例
Nov 28 #Python
python返回数组的索引实例
Nov 28 #Python
numpy中三维数组中加入元素后的位置详解
Nov 28 #Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
Nov 28 #Python
You might like
php日历[测试通过]
2008/03/27 PHP
PHP 事件机制(2)
2011/03/23 PHP
php 保留字列表
2012/10/04 PHP
php安装swoole扩展的方法
2015/03/19 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
PHP中单例模式的使用场景与使用方法讲解
2019/03/18 PHP
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
jQuery横向擦除焦点图特效代码分享
2015/09/06 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
浅谈JS验证表单文本域输入空格的问题
2017/02/14 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
JavaScript模块详解
2017/12/18 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
机器学习python实战之决策树
2017/11/01 Python
简单实现python收发邮件功能
2018/01/05 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
Python异常的检测和处理方法
2018/10/26 Python
python之验证码生成(gvcode与captcha)
2019/01/02 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
html5开发三八女王节表白神器
2018/03/07 HTML / CSS
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
大学生入党自我鉴定
2013/10/31 职场文书
四群教育工作实施方案
2014/03/26 职场文书
艺术节主持词
2014/04/02 职场文书
消防安全宣传标语
2014/06/07 职场文书
2015中学学校工作总结
2015/07/20 职场文书
职场:企业印章管理制度(模板)
2019/10/18 职场文书