【遍历列表】 for循环 for par in pars: 对于执行多个操作,每个缩进的语句都会被执行,不是缩进的则循环结束后才会被执行 注意: python是通过缩进来判断代码行与前一个代码行的关系的,书写语句时需要严格注意缩进规则。 这样的缩进也会报错 不要遗漏for循环后的冒号 【创建列表】 ...
分类:
其他好文 时间:
2018-01-24 12:43:13
阅读次数:
125
用列表推导式变成一行: 列表解析: 列表解析最终生成的是一个真实存数据的列表。 2,生成器表达式: next一次执行一次。 ...
分类:
其他好文 时间:
2018-01-19 15:49:40
阅读次数:
127
什么是生成器 可以理解为数据类型,自动实现了 迭代器协议(其他的数据类型需要调用自己内置的__iter__方法,所以生成器是可迭代对象 生成器分类及在python中的表现: 1.生成器函数:常规函数定义, 使用yield语句 而不是return语句 返回结果, yield语句一次返回一个结果 2. ...
分类:
编程语言 时间:
2018-01-19 15:39:02
阅读次数:
218
一,什么是生成器 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他数据类型需要调用自己内置的__iter__方法),所以生成器是可迭代对象。 二,生成器分类在python中的表现形式 1,生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一 ...
分类:
编程语言 时间:
2018-01-15 20:22:59
阅读次数:
159
第4章 操作列表 4.3中的练习。 (1)创建一个列表,其中包含3~30内的能被2整除的整数,再使用一个for循环把这个列表中的数字打出来。 (2)创建一个列表,其中包含前10个整数的立方,再使用一个for循环将这个列表打印出来。 (3)使用列表解析生成一个列表,其中包含前10个整数的立方。 #注意 ...
分类:
编程语言 时间:
2018-01-08 23:47:03
阅读次数:
291
可迭代对象 字符串、列表、元祖、集合、字典都是可迭代的,数字是不可迭代的。(可以用for循环遍历取出内部元素的就是可迭代的) 如何查看一个变量是否为可迭代: 可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义就是内部实现了__iter__方法,即可迭代对象中封装有__iter__方法。 迭代器 ...
分类:
编程语言 时间:
2018-01-05 19:55:59
阅读次数:
278
>>> range(10) #表示一段范围,起始不写表示从0开始,结束不包含[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]>>> range(5, 11)[5, 6, 7, 8, 9, 10]>>> rang
分类:
编程语言 时间:
2017-12-24 21:32:31
阅读次数:
160
>>> range(10) #表示一段范围,起始不写表示从0开始,结束不包含[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]>>> range(5, 11)[5, 6, 7, 8, 9, 10]>>> rang
分类:
编程语言 时间:
2017-12-24 20:13:39
阅读次数:
127
一、三元表达式 二、列表解析 三、生成器表达式 四、应用 ...
分类:
编程语言 时间:
2017-12-10 18:25:02
阅读次数:
187
1、列表比较函数cmp 2、列表解析,代码简化 3、字典创建 4、集合特殊性 5、函数式编程 6、Python2.x使用print() from __future___ import print_function 7、Python2.x 除法更改 >>> from __future__ import ...
分类:
编程语言 时间:
2017-11-05 14:29:44
阅读次数:
220