http://blog.chinaunix.net/uid 28631822 id 3488324.html 具体内容需要进一步学习 ...
分类:
编程语言 时间:
2019-06-02 15:41:13
阅读次数:
81
1.生成器 1.带yield就是生成器,因为生成器是用yield返回结果,而不是return。 2.列表有列表推导式,生成器当然也有生成器表达式。如:(for i in range(10)) 是小括号就是生成器,中括号就是列表推导式 生成器返回按需产生结果的一个对象,而不是一次构建一个结果列表 本质 ...
分类:
编程语言 时间:
2019-05-31 21:32:17
阅读次数:
138
python列表 列表推导式 例1 打印如下: 相当于: 例2 相当于 ...
分类:
编程语言 时间:
2019-05-16 21:46:04
阅读次数:
149
Python序列 列表与列表推导式 列表创建与删除 创建列表对象 list()函数 将元组、range对象、字符串、字典、集合、或其他类型的可迭代对象类型的数据转换为列表 将元组转换为列表 将range对象转换为列表 将字符串转换为列表 将集合转换为列表 将字典的“键”转换为列表 将字典的“键:值” ...
分类:
编程语言 时间:
2019-05-16 17:58:29
阅读次数:
169
第1题:列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]。 map是python高阶用法,字面意义是映射,它的作用就是把一个数据结构映射成另外一种数据结构。 map用法比较绕,最好是对基础数据结构很熟悉了再使用 ...
分类:
编程语言 时间:
2019-05-15 09:26:28
阅读次数:
132
一 .推导式 表达式 1.列表推导式 2.生成器表达式 3. 三元运算符 ...
分类:
编程语言 时间:
2019-05-12 13:53:40
阅读次数:
123
推导式创建序列: 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合, 从而避免冗长的代码。推导式是典型的Python 风格,会使用它代表你已经超过Python初 学者的水平。 一:列表推导式 列表推导式生成列表对象,语法如下: [表达式 for item in 可迭代对 ...
分类:
编程语言 时间:
2019-05-12 01:19:14
阅读次数:
131
# ### 推导式:通过一行循环判断,遍历出一系列数据的方式是推导式 (简洁方便) ''' val for val in Iterable ''' # 列表推导式 # [1,2,3,4] => [2,4,6,8] """ lst = [] for i in range(1,5): print(i) ... ...
分类:
其他好文 时间:
2019-05-11 19:52:14
阅读次数:
125
[TOC] 三元表达式(掌握) 条件成立时的返回值 if 条件 else 条件不成立时的返回值 x if x y else y: 20 列表推导式(掌握) [i for i in range(10)]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [i 2 for i in ran ...
分类:
其他好文 时间:
2019-04-27 14:44:07
阅读次数:
135
下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 1、列表推导式 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌套列表中名字含有两个‘e’的所有名字 2、字典推导式 例一:将一个字典的key和value对调 例二:合并大小写对应的value值 ...
分类:
其他好文 时间:
2019-04-09 16:56:16
阅读次数:
181