码迷,mamicode.com
首页 >  
搜索关键字:列表解析    ( 219个结果
三元运算,列表解析,生成器表达式
生成器: 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型调用了自己内置的_iter_()方法),所以生成器就是可迭代对象 ...
分类:其他好文   时间:2018-04-07 16:08:50    阅读次数:112
Python遍历列表时删除元素
无论是使用for还是while,当在从前往后遍历的同时删除列表中的元素时,都会发生些问题。 要从lst = [1,4,0,1,5,0,3,5]中删除所有0元素,有两个比较好的方法: 1 使用filter: lst = filter(lambda x : x != 0, lst) 2 使用列表解析: ...
分类:编程语言   时间:2018-04-06 19:35:27    阅读次数:155
列表解析
列表解析是Python中的一个术语。用非常简洁的代码来生成一个列表。语法为: 如 列表解析还可以用于多层循环。如计算某文件的单词个数: ...
分类:其他好文   时间:2018-04-04 23:33:04    阅读次数:173
Python之函数
函数的知识体系: 1.what,是什么? 2.why,为什么? 3.函数的分类:内置函数与自定义函数 4.怎么自定义函数 5.调用函数 6.更高阶函数 7.函数的嵌套 8.作用域和命名空间 9.装饰器 10.迭代器和生成器及协程函数 11.三元运算、列表解析、生成器表达式 12.函数的递归 13.内 ...
分类:编程语言   时间:2018-03-23 10:30:31    阅读次数:231
随堂笔记 19 day
简洁的列表解析形式 [ i for i in range(10) ] 生成器表达式 [ i for i in range(10) ] 自己的问题: return和yield可以连用吗? 不能,会报错。 next 触发 yield yield: 1.返回值 2.保留函数运行状态,基于从上次yield的 ...
分类:其他好文   时间:2018-03-11 02:50:24    阅读次数:227
Python中的列表解析和生成器表达式
Python中的列表解析和生成器表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.列表解析案例 二.生成器表达式 补充:三元运算表达式可参考:http://www.cnblogs.com/yinzhengjie/p/8463774.html ...
分类:编程语言   时间:2018-02-27 01:24:08    阅读次数:186
Python之推导式、生成器表达式
1.把列表解析的[]换成()得到的就是生成器表达式 2.列表解析与生成器表达式都是一种便利的编程方式,只不过生成器表达式更节省内存 3.Python不但使用迭代器协议,让for循环变得更加通用。大部分内置函数,也是使用迭代器协议访问对象的。例如, sum函数是Python的内置函数,该函数使用迭代器 ...
分类:编程语言   时间:2018-02-08 00:34:44    阅读次数:200
python中的生成器表达式,各种推导式及内置函数
一:列表推导式 表现形式:[变量(加工后的数据) for 变量i in 可迭代的数据类型] 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌套列表中名字含有两个‘e’的所有名字 ps:把列表解析的[]换成()得到的就是生成器表达式,其中,列表推导式比较直观,占内 ...
分类:编程语言   时间:2018-02-07 19:30:06    阅读次数:226
迭代器,生成器,列表解析,装饰器,深浅拷贝
本文讨论python中的三器一解析:迭代器,生成器,装饰器,列表解析。以及python中的深浅拷贝 一.迭代器 1.迭代器协议 (1)迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代(只能往后走不能往前退) (2 ...
分类:其他好文   时间:2018-02-01 20:42:22    阅读次数:207
python解析式
一、列表解析式 列表解析是外面一对中括号,它返回的是列表。 一般形式为:[expr for item in itratoble] filter()方法接受一个函数和一个可迭代对象两个参数,返回一个生成器对象。 map()方法接受一个函数和一个可迭代对象两个参数,返回一个列表。 列表解析式的执行速度比 ...
分类:编程语言   时间:2018-01-29 15:59:18    阅读次数:147
219条   上一页 1 ... 7 8 9 10 11 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!