展开全部

python中使用lines = [line for line in file (file name)]的格式是列表推导式,这个等式636f70793231313335323631343130323136353331333431356133是将for循环的结果存储到列表lines中。

列表推导式(又称列表解析式)提供了一种简明扼要的方法来创建列表,它是利用其创建新列表list的一个简单方法。列表推导式比较像for循环语句,必要时也可以加入if条件语句完善推导式。

它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是 0 个或多个 for 或者 if

语句。表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。

语法格式:[表达式 for 循环计数器 in 可迭代对象]

扩展资料

1、列表推导式标准格式

[Expression for Variable in  list]

也就是:[ 表达式  for  变量 in 列表]

如果需要加入if条件语句则是:[表达式 for 变量 in 列表 if 条件]

2、python推导式操作方法

(1)列表推导式标准操作方法:

>>> a = [1,2,3,4,5,6,7,8,9,10]

>>> [3*x for x in a]

输出:[3, 6, 9, 12, 15, 18, 21, 24, 27, 30]

(2)如果没有给定列表,也可以用range()方法:

>>> [3*x for x in range(1,11)]

输出:[3, 6, 9, 12, 15, 18, 21, 24, 27, 30]

(3)加入if条件判断语句的列表推导式:

比如要取列表a中的偶数

>>> a = [1,2,3,4,5,6,7,8,9,10]

>>> [x for x in a if x % 2 == 0]

输出:[2, 4, 6, 8, 10]

python中line是什么意思_python 中循环 line for line in file(filename)什么意思?相关推荐

  1. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  2. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  3. python运行mcmc为何老出错_python中mcmc方法的实现

    MCMC方法在贝叶斯统计中运用很多,MIT发布的EMCEE是实现的比较好的.介绍页面在下面.源代码中examples里的代码可以帮助理解各种功能,特别是line.py 列出了最小二乘法,最大似然法和M ...

  4. python里面返回上一步_Python中的这3个骚操作你会吗?

    本文主要介绍Python的高级特性:列表推导式.迭代器和生成器,是面试中经常会被问到的特性. 因为生成器实现了迭代器协议,可由列表推导式来生成,所有,这三个概念作为一章来介绍,是最便于大家理解的,现在 ...

  5. python中的文件怎么处理_python 中有关文件处理

    Python的文件处理 打开文件f = open ("path","mode") r 模式 以读的方式打开,定位到文件开头 , 默认的 mode.文件不存在直接 ...

  6. python 打开本地程序发生异常_Python中的异常处理

    Python中的异常事件: 当Python遇到无法正常处理的事件时,便是异常发生的时候,Python将异常也当作一个对象,尽管他是出错的.当发生异常时候我们要捕获他,否则程序就会中断运行. Pytho ...

  7. python round(1234.5678、-2)_Python中你不知道的特性

    内置函数print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 本函数是实现对象以字符串表示的方式格式化输出到流文件对象fil ...

  8. python中模块是什么意思_Python中的模块是什么

    一.python中的模块 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include 引入math.h这个头文件,否则是无法正常进行调用的. 那么在Python中,如果 ...

  9. python中with open的用法_python中open和with open有什么区别?

    python中,open函数用于打开文件,通过文件对象对文件进行各种处理.with open函数用于文件读写,与open函数功能看起来相同.二者相差一个关键词"with",有什么区 ...

  10. python分类下取得所有子类_Python中所有的异常类都是( ) 的子类。_学小易找答案...

    [单选题]在完整的异常语句中,语句出现的顺序正确的是( ). [单选题]下列语句打开文件的位置应该在( ). f = open('itheima.txt', 'w') [单选题]打开一个可读写的文件, ...

最新文章

  1. IBM---Java 多线程与并发编程专题
  2. Codeforces Round #304 C(Div. 2)(模拟)
  3. c语言倒计时不影响进程_2017级C语言大作业 - 见缝插针
  4. hadoop2.8 ha 集群搭建
  5. Python 的文件IO相关操作说明
  6. mysql into_MYSQL中replace into的用法
  7. Anaconda3的安装
  8. 通过深度学习检测疟疾
  9. python生成json_python中如何进行json转化
  10. 大数据分析平台有哪些业务分析思路
  11. 利用tensorFlow api 识别手术器械
  12. 使用并解析 OPML 格式的订阅列表来转移自己的 RSS 订阅(概念篇)
  13. perl安装的详细步骤
  14. 华为实验-关于不同vlan之间的互通 混合实验
  15. jetbrain秘密路径
  16. 联想笔记本屏幕扩展快捷键用不了
  17. 炫龙T50热键功能键
  18. 【JVM】初学JVM
  19. Google 新系统 Fuchsia 概览和浅析
  20. 生成了一个严重警告并将其发送到远程终结点。这会导致连接终止。TLS 协议所定义的严重错误代码是...

热门文章

  1. Ito‘s lemma伊藤引理
  2. 华为HG8245光纤猫获得超级用户密码
  3. 第03章-二进制、八进制、十进制、十六进制之间的转换-深博-专题视频课程
  4. CSA发布云控制矩阵3.0版
  5. java对接银联商务扫码支付(银联商务扫码支付文档)
  6. 根据路由器MAC地址查详细地址(WIFI定位)免费接口
  7. log4j错误log4j:WARN No appenders could be found for logger
  8. 苹果手机装android应用程序,Android/iOS手机安装HP打印机的详细方法和操作步骤
  9. 【备忘】最新区块链开发入门到精通视频教程下载
  10. 通过jacob实现office在线预览