迭代器 能够被next调用, 并不断返回值的一个对象惰性排序, 一次只获取一个数据, (占用一个空间)迭代器可以遍历无限量的数据 特点: 1.惰性序列, 节省内存 2.遍历使用next, 方向不可逆 3.迭代器可以遍历无限量大的数据 1. 可迭代对象 关于for循环: 2.迭代器 ...
分类:
其他好文 时间:
2019-03-28 00:35:04
阅读次数:
143
#author: Lockegogo #all()函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False #元素除了是 0、空、None、False 外都算 True #all(iterable) #元组或列表 print(all(... ...
分类:
编程语言 时间:
2019-03-25 13:23:35
阅读次数:
179
1.lambda 匿名函数 zrf = lambda x:x**2 ret = zrf(10) #这里面实际上还是有函数名 print(ret) 2.sorted 排序(list也自带排序功能) 排序函数 sorted(iterable,key=函数名,reverse=False) key:把里面的 ...
分类:
编程语言 时间:
2019-03-24 20:04:56
阅读次数:
234
对List、Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变 sorted sorted(iterable, k ...
分类:
其他好文 时间:
2019-03-19 21:46:45
阅读次数:
178
Python 解释器内置了许多可用的函数和类型,如下: abs(x) :返回一个数的绝对值,参数可以是整数或浮点数,若参数是复数,则返回其大小。 all(iterable) :传入可迭代的对象,假如所有元素都是True,返回True,或者迭代为空,也返回True 例: any(iterable) : ...
分类:
其他好文 时间:
2019-03-19 01:33:20
阅读次数:
142
迭代器 iterator 什么是迭代器 迭代器是访问可迭代对象的工具 迭代器是指iter(obj) 函数返回的对象(实例) 迭代器可以用next(it) 函数获取可迭代对象的数据 迭代器函数 iter(iterable) 从可迭代对象中返回一个迭代器,iterable必须一个能够提供迭代器的对象 n ...
分类:
编程语言 时间:
2019-03-17 21:40:55
阅读次数:
182
iteration(迭代)迭代是Python最强大的功能之一,是访问集合元素的一种方式。只要是可迭代对象(Iterable),就可以通过for循环来遍历,这种遍历我们称为迭代。也就是说所有可作用于for循环的对象都是可迭代对象(Iterable)。那么,如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:>>>fromcollectio
分类:
编程语言 时间:
2019-03-17 19:51:59
阅读次数:
207
#查看内置函数 dir(__builtins__) # abs() 函数返回数字的绝对值。 print ("abs(-40) : ", abs(-40)) print ("abs(100.10) : ", abs(100.10)) # all() 函数用于判断给定的可迭代参数 iterable 中的... ...
分类:
编程语言 时间:
2019-03-16 23:43:13
阅读次数:
276
append: Appends object at the end. gives you: [1, 2, 3, [4, 5]] extend: Extends list by appending elements from the iterable. gives you: [1, 2, 3, 4, ...
分类:
移动开发 时间:
2019-03-16 09:50:25
阅读次数:
192
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 enumerate的语法和方法: enumerate(iterable,start=0) 参数iterable是一个序列、迭代器或其他支持迭代的对象 ...
分类:
编程语言 时间:
2019-03-13 18:14:32
阅读次数:
190