三元表达式 条件成立会返回一个值,不成立会返回一个值 列表推导式,生成器表达式 # 将列表推导式的 [ ] 换成 () 就是生成器表达式 列表推倒式比较直观、占内存 生成器表达式不容易看出内容,省内存 [变量(加工的变量)for 变量i in 可迭代的数据类型] 列表推导式 # 循环模式 [变量(加 ...
分类:
其他好文 时间:
2018-04-02 18:10:25
阅读次数:
193
推导式 --总结并引出 生成器推导式 ##列表推导式 ##字典推导式 ##集合推导式 '''集合(set)是一个无序不重复元素的序列。它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系set和dict类似,也是一组key的集合,但不存储valu ...
分类:
编程语言 时间:
2018-03-29 19:07:52
阅读次数:
138
列表推导式: 例:用列表推导式生成100内的大于20的偶数 ...
分类:
编程语言 时间:
2018-03-25 12:06:21
阅读次数:
191
声明:转自CSDN (http://blog.csdn.net/csujiangyu/article/details/45176399) 1. 创建空字典 2.直接赋值创建 3.通过关键字dict和关键字参数创建 4.通过二元组列表创建 5.dict和zip结合创建 6.通过字典推导式创建 7.通过 ...
分类:
编程语言 时间:
2018-03-21 11:57:01
阅读次数:
507
从形式上看,生成器推导式与列表推导式非常接近,只是生成器推导式使用圆括号而不是列表推导式使用的方括号。与列表推导式不同的是,生成器推导式的结果是一个生成器对象,而不是列表,也不是元组。使用生成器对象的元素是,可以根据需要将其转化为列表或元组,也可以使用生成器对象的__next__()方法或者内置函数 ...
分类:
其他好文 时间:
2018-03-11 17:24:07
阅读次数:
232
结论: 可迭代对象:可以进行for循环都是可迭代对象,原因是其内部实现了一个__iter__方法 迭代器:能够进行next(迭代器对象),都是迭代器对象,其内部实现了__iter__和__next__方法 生成器:元祖推导式和函数里使用yield的函数都是生成器 ...
分类:
其他好文 时间:
2018-02-28 20:14:38
阅读次数:
116
本文根据日常使用,总结介绍Python的一组高级特性,包括:列表推导式、迭代器和生成器、装饰器。 ...
分类:
编程语言 时间:
2018-02-23 20:58:43
阅读次数:
211
一、匿名函数:也叫lambda表达式 1.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行 2.参数可以有多个,用逗号隔开 3.返回值和正常的函数一样可以是任意的数据类型 二、匿名函数练习 三、列表推导式 四、字典推倒式 例一:将一个字典的key和value对调 例二:合并 ...
分类:
其他好文 时间:
2018-02-18 20:41:28
阅读次数:
138
相信很多人有这种感受,python很简单,几天就学会了;做了一段时间就觉得python没什么好玩的,就这样。 一种语言有火这么久,必有它存在的道理。 第一、我们要相信她,她就像你的新女朋友一样,她会给你后面的生活带来幸福 第二、我们要一点一点全方面去了解她,掌握她,不要说官方的手册都没有看完,就说自... ...
分类:
编程语言 时间:
2018-02-12 20:11:02
阅读次数:
179
1,整理今天的博客,写课上代码,整理流程图。 2,用列表推导式做下列小题 (1) 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 (2) 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 (3) 求M中3,6,9组成的列表M = [[1,2,3],[4,5,6],[7 ...
分类:
其他好文 时间:
2018-02-08 00:37:26
阅读次数:
164