我有以下(简化结构):class Wafer:

def __init__(self, df):

self.dose_fields = df

class Data:

def __init__(self, add_zero):

self.wafers = []

self.wafers.append(Wafer([1.0, 1.5]))

self.wafers.append(Wafer([2.0, 2.0]))

self.wafers.append(Wafer([3.0, 3.5]))

self.wafers.append(Wafer([4.0, 4.5]))

if add_zero:

self.wafers.append(Wafer([5.0, 0.0]))

我想要一个函数,当dose_fields值中有一个为零时返回False。在

像这样:

^{pr2}$

这会打印出错误的结果。是的(我想要的)。在

但是,当我尝试使用列表理解时:data = Data(True)

print [df for df in wafer.dose_fields for wafer in data.wafers]

print res

data = Data(False)

print [df for df in wafer.dose_fields for wafer in data.wafers]

print res

我知道结果了[4.0, 4.0, 4.0, 4.0, 4.0, 4.5, 4.5, 4.5, 4.5, 4.5]

True

责任[5.0, 5.0, 5.0, 5.0, 5.0, 0.0, 0.0, 0.0, 0.0, 0.0]

True

不知怎么的,我得到了最后一项的重复,而我想要完整的列表,然后检查里面是否有0.0。在

我该怎么做才能“修复”列表理解语句?在

python双循环_双for循环到Python列表理解相关推荐

  1. python循环修改列表_关于python:如何在for循环中修改列表项?

    现在,我知道在迭代循环中修改列表是不安全的. 但是,假设我有一个字符串列表,并且我想自己剥离字符串. 替换可变值是否算作修改? 字符串不是可变值. @ user470379:列表的元素是否可变与在循环 ...

  2. 人生苦短python作伴_人生苦短,我用python

    本文框架: 一.为什么要学习Python 不管使用哪种编程语言,使用的目的都是通过编程语言与计算机交流,让计算机干活,以此实现使用者的需求. 由于大数据.人工智能的出现,使得数据分析的需求非常紧俏,这 ...

  3. 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)

    小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...

  4. python内置模块_三分钟读懂Python内置模块collections

    collections模块 Python内置模块,在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter.deque.d ...

  5. 零基础自学python计划_「经验分享」python零基础学习规划与建议!

    如果你选择了自学,我想给你提几点建议: 1.找浅显易懂,例程比较好的教程,从头到尾看下去.不要看很多本,专注于一本.把里面的例程都手打一遍,搞懂为什么. 2.去找实际项目练手.最好是要有真实的项目做. ...

  6. python报名_人生苦短,我选Python (课程推迟,可先报名,正在筹备线上课程,时间另行告知)...

    先看看往期课程的评价吧,还是很受认可的:而且经常也有朋友在公众号后台留言,说跟着我们的课程入门了Python编程,迈出了重要一步,甚感欣慰! 学习程序语言不是一件简单事.为什么编程这么难?见下图. 图 ...

  7. 千锋python笔记_《2020千锋Python入门视频全套全开源》多实用

    确实,对于在学开发或者已经从事开发工作的小哥哥小姐姐来说,恋爱这个事还挺让人揪心的! 有对象的时候又怕嘴笨不会哄对象,总不能跟对象说你看我用代码给你画个心吧!没对象的用爬虫技术爬来各种小哥哥小姐姐的头 ...

  8. python倒背如流_如何能高效率学习python?

    Python教程领到手,学习不用愁!领 学习编程,有兴趣最好,小时候就开始捣鼓电脑.知识兔上有大量编程视频教程课程,都是精品课程,1080P超高清画质教学视频,精品之精品,找一套优秀Python课程教 ...

  9. windows10安装python环境_在windows10下安装python(配置环境变量),Windows10

    建议使用:anaconda(环境管理和包管理)+Pycharm (强大的IDE开发工具) python环境变量设置: window系统高级设置-> 系统环境变量里 变量名: PYTHONPATH ...

  10. 怎么查看自己安装的python版本_教你如何检查 Python 版本

    本教程介绍如何使用 命令行检查操作系统上安装的 Python 版本.这在安装用 Python 编写的需要特定版本 Python 的应用程序时非常有用. Python 是世界上最流行的编程语言之一.它用 ...

最新文章

  1. 织梦缩略图php,dedecms怎么实现列表页缩略图随机调用
  2. VS2010与.NET4系列 5.代码优化的Web开发轮廓
  3. proe输入数字时成双出现_天猫双11花呗可提额,支付宝输入几个数字,试试就知道...
  4. java telnet乱码_telnet乱码的解决方法
  5. 详解使用VueJS开发项目中的兼容问题
  6. 拾取模型的原理及其在THREE.JS中的代码实现
  7. FreeSql (四)实体特性 Fluent Api
  8. 前端框架——bootstrap/knockoutjs/angularjs
  9. java 如何去掉http debug日志_你居然还去服务器上捞日志,搭个日志收集系统难道不香么!...
  10. 【工程项目经验】Bash On Windows(WSL)无法运行32Bit程序
  11. 140.单词拆分II
  12. 如何制作bt种子文件
  13. Thingworx自定义扩展开发(二)- Widget Demo Coding
  14. C++语言中关于switch的用法
  15. python推特爬虫_Tweepy1_抓取Twitter数据
  16. 注入神器-----SqlMap的使用
  17. 工业互联网新发展:基于 HTML5 WebGL 的高炉炼铁厂可视化系统!
  18. 关于JDK lambda表达式与匿名内部类的等价实现却出现了截然不同的结果原因分析
  19. 【转】WebRTC多人音视频解决方案
  20. 已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。...

热门文章

  1. 【leetcode】Copy List with Random Pointer (hard)
  2. 主成分分析(PCA)实现代码
  3. sendTemplateMessage微信小程序消息推送 前段 + 后端(thinkphp3.2)
  4. ci框架 乱码 mysql_CodeIgniter(CI)发邮件标题中文乱码解决方案
  5. 亿能bms上位机_BMS上位机 - 源码下载|Windows编程|通讯编程|源代码 - 源码中国
  6. HTTP405: 错误方法 - 不支持使用的 HTTP 谓词。
  7. 模拟串口收发数据Configure Virtual Serial Port Driver(VSPD)
  8. PHP树形结构数据增加每层的级别
  9. HTML 区块、内联元素
  10. 使用oss对象存储的ossutil工具