码迷,mamicode.com
首页 >  
搜索关键字:推导式    ( 486个结果
列表推导式、生成器表达式
#列表推导列表推导的作用:生成列表,如果要生成其他类型的数据,使用生成器表达式#生成器表达式:生成器表达式遵循了迭代器协议,元素是逐一生成的,而不是和列表推导一样一次性生成完整的数据集,这样的方式效率较高,并且节省了很多内存。#格式:比较相似列表推导使用:[expression]生成器表达式使用:(expression)#基本示例:列表推导:one=[x*2forxinrange(10)]生成器表
分类:其他好文   时间:2019-03-04 13:00:00    阅读次数:134
知识总结和记录——迭代器和生成器
迭代 可以被for循环的都是可迭代的(字符串、列表、元祖、字典、集合),就是将某个数据集内的数据“一个挨着一个的取出来”,就叫做迭代。 可迭代协议 可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义,就是内部实现了__iter__方法。 迭代器Iterator 迭代器遵循迭代器协议:必须拥有_ ...
分类:其他好文   时间:2019-03-01 15:57:27    阅读次数:217
Python3基础 生成器推导式 简单示例
          Python : 3.7.0           OS : Ubuntu 18.04.1 LTS   ...
分类:编程语言   时间:2019-02-26 23:46:38    阅读次数:282
Python3基础 list 推导式 生成与已知列表等长度+元素为0的列表
          Python : 3.7.0           OS : Ubuntu 18.04.1 LTS   ...
分类:编程语言   时间:2019-02-26 23:35:55    阅读次数:230
斐波那契数列
- 斐波那契数列 - 前两项是1,从第三项开始是前两项的和 - 推导式 - 最简单的斐波那契 (效率非常低) - 时间复杂度为O(2的n次方) - 斐波那契 1.0 - 时间复杂度O(n) - 空间复杂度O(n) - 斐波那契2.0 - 时间复杂度O(n) - 空间复杂度O(1) - 通项公式 ...
分类:其他好文   时间:2019-02-25 21:40:18    阅读次数:184
生成器
两种创建生成器的方法: 将列表推导式的 [ ] 换成 ( ) 在函数里使用 yield 三种启动生成器的方法: next() send(参数) for循环 迭代器和生成器的区别: 迭代器可以减少资源耗用,实现循环 生成器是特殊的迭代器,可以通过yield暂停执行,也可以通过send启动方式传参改变执 ...
分类:其他好文   时间:2019-02-16 15:26:49    阅读次数:180
Python之列表推导式
我们经常需要这样处理一个列表:把一个列表里面的每个元素, 经过相同的处理 ,生成另一个列表。 比如:一个列表1,里面都是数字,我们需要生成一个新的列表B,依次存放列表A中每个元素的平方 怎么办? 当然可以用for循环处理,像这样 list1 = [1,2,3,4,5,6] list2 = [] fo ...
分类:编程语言   时间:2019-02-13 11:14:32    阅读次数:175
Python简单的实现快速排序
常见的快排排序:快排实现原理,可以更好理解快排思想 输出结果时,我发现这种方法直接改变了原有列表(使用的Python3.6) 使用列表推导式和快速排序的递归思想,实现快排: 理解快速排序思想之后,这个方法,使用的代码非常少 而且该方法不改变原有的列表 ...
分类:编程语言   时间:2019-02-13 11:01:46    阅读次数:171
列表推导式和字典推导式
列表推导式 urllist = ["http://www.zhuangxiule.cn/c{}p{}/".format(i,x) for i in range(16,26) for x in range(0,25)] print(urllist) 字典推导式 cookie = 'sts=0; UM_ ...
分类:其他好文   时间:2019-02-03 12:16:39    阅读次数:217
Python-有名匿名函数、列表推导式
介绍: 匿名函数: 匿名函数用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤,节省开辟空间。 列表推导式: 有名函数 匿名函数 列表推导式 注意点:lamdba+列表推导式的坑 ...
分类:编程语言   时间:2019-02-02 12:43:23    阅读次数:242
486条   上一页 1 ... 17 18 19 20 21 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!