一 三元表达式、列表推导式、生成器表达式 一 三元表达式 三 生成器表达式 四 声明式编程练习题 1、将names=['egon','alex_sb','wupeiqi','yuanhao']中的名字全部变大写 2、将names=['egon','alex_sb','wupeiqi','yuanha ...
分类:
其他好文 时间:
2019-01-30 17:21:24
阅读次数:
152
生成器 函数体内有yield选项的就是生成器,生成器的本质是迭代器,由于函数结构和生成器结构类似,可以通过调用判断是函数还是生成器.如下: 生成器的优点就是节省内存.Python获取生成器的二种方式: 通过函数获取生成器 通过生成器推导式创建生成器 通过函数获取生成器 从打印内容可以看出是生成器.但 ...
分类:
编程语言 时间:
2019-01-24 21:59:41
阅读次数:
184
一 三元表达式 二 列表推导式 三 生成器表达式 ...
分类:
其他好文 时间:
2019-01-20 15:01:32
阅读次数:
163
推导式套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 列表推导式 例一:30以内所有能被3整除的数 multiples = [i for i in range(30) i ...
分类:
其他好文 时间:
2019-01-15 22:04:35
阅读次数:
233
一、列表的方法与列表元素的删除 1.1建立一个列表a,调用列表的方法a.append(45)添加元素45到列表末尾 2)将数据插入到列表的任意位置,使用列表的insert()方法,如在 >>> a = [23,45,1,-3434,43624356,234] 3)列表方法count(s)会返回列表元 ...
分类:
编程语言 时间:
2019-01-15 14:28:41
阅读次数:
218
列表推导式 列表推导式生成器表达式以及其他推导式,首先我们先看一下这样的代码,给出一个列表,通过循环,想列表中添加1~10: ...
分类:
其他好文 时间:
2019-01-11 21:21:29
阅读次数:
174
三元表达式 列表推导式 生成器表达式 把列表推导式的[]换成()就是生成器表达式ps:一次只产生一个值在内存中,省内存 匿名函数 匿名就是没有名字的函数与函数有相同的作用域,但匿名意味着引用计数为0即使用一次就释放 ...
分类:
编程语言 时间:
2019-01-10 21:52:27
阅读次数:
273
# 创建列表 # 定义# 直接定义nums = [1,2,3,4,5] # 通过range函数构造,python2 和python3 版本之间的差异;# python3 用的时候才会去构造nums = range(1,101) # 列表嵌套# 注意和C语言中数组的区别,是否可以存放不同的数据类型nu ...
分类:
编程语言 时间:
2019-01-10 10:47:57
阅读次数:
227
列表推导式与生成器表达式 列表推导式的补充:加上条件 多重嵌套 >>> names = [['Tom', 'Billy', 'Jefferson', 'Andrew', 'Wesley', 'Steven', 'Joe'], ['Alice', 'Jill', 'Ana', 'Wendy', 'Je ...
分类:
编程语言 时间:
2019-01-08 19:21:47
阅读次数:
234