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 相关文章推荐
使用Python3中的gettext模块翻译Python源码以支持多语言
Mar 31 Python
在Python的Django框架中调用方法和处理无效变量
Jul 15 Python
Python实现压缩与解压gzip大文件的方法
Sep 18 Python
Python常见异常分类与处理方法
Jun 04 Python
Python中input与raw_input 之间的比较
Aug 20 Python
Flask实现跨域请求的处理方法
Sep 27 Python
使用python分析统计自己微信朋友的信息
Jul 19 Python
python实现布隆过滤器及原理解析
Dec 08 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
pytorch构建多模型实例
Jan 15 Python
python实现Oracle查询分组的方法示例
Apr 30 Python
Python descriptor(描述符)的实现
Nov 15 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 5.0对象模型深度探索之类的静态成员
2008/03/27 PHP
thinkPHP框架RBAC实现原理分析
2019/02/01 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
精通Javascript系列之数据类型 字符串
2011/06/08 Javascript
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
vue中component组件的props使用详解
2017/09/04 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
python中while循环语句用法简单实例
2015/05/07 Python
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
2018/04/02 Python
Python双向循环链表实现方法分析
2018/07/30 Python
Python Cookie 读取和保存方法
2018/12/28 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
django model通过字典更新数据实例
2020/04/01 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
移动端rem布局的两种实现方法
2018/01/03 HTML / CSS
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
机械设计毕业生自荐信
2014/02/02 职场文书
小区消防演习方案
2014/02/21 职场文书
我的小天地教学反思
2014/04/30 职场文书
论文诚信承诺书
2014/05/23 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
医院党建工作总结2015
2015/05/26 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL