码迷,mamicode.com
首页 >  
搜索关键字:python迭代    ( 309个结果
python 迭代器和生成器
什么叫迭代 “可迭代”,就应该可以被for循环了。 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 再从字面上理解一下,可以将某个数据集内的数据“一个挨着一个的取出来”,就叫做迭代。 可迭代协议 对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就触发一个 ...
分类:编程语言   时间:2019-04-09 09:31:59    阅读次数:177
python联系-迭代器
1 from collections import Iterable 2 from collections import Iterator 3 import time 4 5 class Classmate(object): 6 7 def __init__(self): 8 self.names ... ...
分类:编程语言   时间:2019-04-09 00:23:32    阅读次数:151
Python迭代器与生成器
1. 迭代器 迭代是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法: 和`next()`。 可迭代对象 包括: 列表、元组、字典、集合(set)、字符串 生成器(ge ...
分类:编程语言   时间:2019-04-06 12:41:49    阅读次数:200
python迭代器 iterator
迭代器 iterator 什么是迭代器 迭代器是访问可迭代对象的工具 迭代器是指iter(obj) 函数返回的对象(实例) 迭代器可以用next(it) 函数获取可迭代对象的数据 迭代器函数 iter(iterable) 从可迭代对象中返回一个迭代器,iterable必须一个能够提供迭代器的对象 n ...
分类:编程语言   时间:2019-03-17 21:40:55    阅读次数:182
python迭代器
#说明:迭代器使用的是python中的迭代器协议:即数据类型内部包含有__iter__()方法和__next()__方法。其中:实现上面两个方法的数据类型是一个迭代器,只包含有__iter()__方法的数据类型是一个可迭代对象可迭代对象和迭代器的区别就在于是否实现了__next()__方法因此,可以说可迭代对象不一定是迭代器,但是迭代器一定是可迭代的对象。真正实现的迭代方法是__next__()方
分类:编程语言   时间:2019-02-27 22:02:21    阅读次数:217
python迭代器
有时候当我们想逐个获取某些值而不是一次性获取到整个序列的时候(比如列表太大,不适合一次性加载到内存的时候),我们就可以使用迭代器. 什么是迭代器呢?迭代器其实是个协议,就是指实现了__iter__方法的对象,我们把他成为可迭代对象,__iter__方法需要返回一个迭代器,它是包含方法__next__ ...
分类:编程语言   时间:2019-02-17 00:47:29    阅读次数:160
python基础详解
python基础部分 python基础一 python基础二 Python最详细,最深入的代码块小数据池剖析 深浅copy python文件操作 python函数部分 python函数初识 python函数进阶 python装饰器 python迭代器,生成器 python内置函数,匿名函数 pyth ...
分类:编程语言   时间:2019-02-15 14:01:02    阅读次数:193
python 迭代器协议和生成器!
一、什么是迭代器协议1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个stoplteration异常,以终止迭代(只能往后走,不能往前退)2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个iter()方法)3.协议是一种约定,可迭代对象实现了迭代器协议,python的内部工具(如for循环,sum,min,max函数等)使用迭代器协议
分类:编程语言   时间:2019-01-28 20:18:20    阅读次数:191
Python 迭代器、生成器和列表解析
迭代器 迭代器在 Python 2.2 版本中被加入, 它为类序列对象提供了一个类序列的接口。 Python 的迭代无缝地支持序列对象, 而且它还允许迭代非序列类型, 包括用户定义的对象。即迭代器可以迭代不是序列但表现出序列行为的对象, 例如字典的 key , 一个文件的行, 等等。迭代器有以下特性 ...
分类:编程语言   时间:2019-01-27 16:49:18    阅读次数:178
利用Python迭代器查找最小值和最大值
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration) ...
分类:编程语言   时间:2019-01-24 19:28:59    阅读次数:203
309条   上一页 1 ... 5 6 7 8 9 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!