码迷,mamicode.com
首页 >  
搜索关键字:推导式    ( 486个结果
人生苦短,我用Python(目录)
一.python基础 python基础(一) python基础(二) python基础(三) python基础(四) python基础(五) python基础(六) python基础(七) 二.python函数 python函数(一) python函数(二) python内置函数(一) python ...
分类:编程语言   时间:2018-12-11 20:46:58    阅读次数:250
python之生成器和列表推导式
一、生成器函数1、生成器:就是自己用python代码写的迭代器,生成器的本质就是迭代器(所以自带了__iter__方法和__next__方法,不需要我们去实现)。2、用以下两种方式构建一个生成器:1,生成器函数:跟常规函数定义类似,但是,使用yield语句而不是return语句返回结果。yield语 ...
分类:编程语言   时间:2018-12-09 18:52:31    阅读次数:242
Python3 三元表达式、列表推导式、生成器表达式
Python3 三元表达式、列表推导式、生成器表达式 三元表达式 表达式中,有三个元素 列表推导式 生成器表达式 练习: #将列表中以hr结尾的名字过滤掉,然后保存剩下的名字长度 # 求文件a.txt中最长的行的长度(长度按字符个数算,需要使用max函数) # 求文件a.txt中总共包含的字符个数? ...
分类:编程语言   时间:2018-12-03 16:32:09    阅读次数:170
各种推导式 详情见EVA_J的博客
#[每一个元素或者是和元素相关的操作 for 元素 in 可迭代数据类型] #遍历之后挨个处理 #[满足条件的元素相关的操作 for 元素 in 可迭代数据类型 if 元素相关的条件] #筛选功能 # #30以内所有能被3整除的数 # ret = [i for i in range(30) if i... ...
分类:其他好文   时间:2018-12-01 15:26:40    阅读次数:157
Python基础之各种推导式玩法
一、推导式套路 除了我们之前所学习的列表推导式和生成器表达式之外,还有字典推导式、集合推导式等等。 下面就是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 二、列表推导式 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌套列表中名字含有两个“e“的 ...
分类:编程语言   时间:2018-11-27 19:31:28    阅读次数:246
匿名函数-lambda
匿名函数 匿名函数:为了解决一些功能很简单的需求而设计的一句话函数 (python对匿名函数支持有限,只有一些简单的条件下可以用匿名函数) 匿名函数固定格式: 示例: 匿名函数能和 三元表达式,列表推导式,生成器表达式 一起用 匿名函数和 map(),filter(),soted(),max(),m ...
分类:其他好文   时间:2018-11-27 13:46:17    阅读次数:167
Python高级用法总结--(列表推导式,迭代器,生成器,装饰器)
列表推导式(list comprehensions) 场景1:将一个三维列表中所有一维数据为a的元素合并,组成新的二维列表。 最简单的方法:新建列表,遍历原三维列表,判断一维数组是否为a,若为a,则将该元素append至新列表中。 缺点:代码太繁琐,对于Python而言,执行速度会变慢很多。 针对场 ...
分类:编程语言   时间:2018-11-23 20:30:29    阅读次数:208
列表推导式和生成器
一.列表推导式 列表推导是构建列表(list)的快捷方式,而生成器表达式则可以创建其他任何类型的序列,如果你的代码里并不 经常使用它们,你有可能错过很多可读性很好的而且更高效的代码的机会 示例1: 把一个字符串变成Unicode码位的列表 示例2:把字符串变成Unicode码位的另外一种写法(列表生 ...
分类:其他好文   时间:2018-11-22 00:21:47    阅读次数:619
生成器表达式和列表推导式
#列表推导式 egg_list=['鸡蛋%s'%i for i in range(10)] print(egg_list) egg_list = [] for i in range(10): egg_list.append('鸡蛋%s'%i) print(egg_list) print([i*i f... ...
分类:其他好文   时间:2018-11-18 22:26:49    阅读次数:167
Python:enumerate函数、introspection对象自省、推导式(列表(list)推导式、字典(dict)推导式、集合(set)推导式)
1 # 指定索引从 1 开始 2 my_list = ['apple', 'banana', 'grapes', 'pear'] 3 for c, value in enumerate(my_list, 1): 4 print(c, value) 5 6 # 用来创建包含索引的元组列表 7 coun ...
分类:编程语言   时间:2018-11-13 14:21:13    阅读次数:263
486条   上一页 1 ... 21 22 23 24 25 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!