码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1207个结果
Java初学者笔记三:关于字符串和自实现数组常见操作以及异常处理
一、字符串常见的操作 1、结合我在python中对于字符串常见处理总结出下面三个应该能算是字符串造作的TOP 3 2、这里涉及一个常见的增强循环,有点类似于python中对可迭代对象的迭代 二、自实现数据 1、关于基本数组的概念,这里就不在赘述了,也没啥说的,这里主要想自己实现一个动态数组,结合py ...
分类:编程语言   时间:2018-03-09 16:10:18    阅读次数:169
生成器
一、定义 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象 二、生成器的两种形式(Python有两种不同的方式提供生成器) 1.生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。 ...
分类:其他好文   时间:2018-03-08 20:16:45    阅读次数:127
2.1.1 列表创建与删除
使用“=”直接将一个列表赋值给变量即可创建列表对象,例如: 也可以使用list()函数将元组、range对象、字符串、字典集合或其他类型的可迭代对象类型的数据转换为列表。需要注意的是,把字典转换为列表时默认是将字典的“键”转换为列表,而不是把字典元素转换为列表,如果想把字典的元素转换为列表,需要使用 ...
分类:其他好文   时间:2018-03-08 03:00:27    阅读次数:208
Python 文件 writelines() 方法
概述 Python 文件 writelines() 方法用于向文件中写入一序列的字符串。 这一序列字符串可以是由迭代对象产生的,如一个字符串列表。 换行需要制定换行符 \n。 语法 writelines() 方法语法如下: 参数 iterable -- 可迭代对象(字符串、列表、元祖、字典)。 it ...
分类:编程语言   时间:2018-03-05 23:38:17    阅读次数:310
可迭代对象、迭代器、生成器之间的关系
结论: 可迭代对象:可以进行for循环都是可迭代对象,原因是其内部实现了一个__iter__方法 迭代器:能够进行next(迭代器对象),都是迭代器对象,其内部实现了__iter__和__next__方法 生成器:元祖推导式和函数里使用yield的函数都是生成器 ...
分类:其他好文   时间:2018-02-28 20:14:38    阅读次数:116
(23)迭代器、生成器
*可迭代对象list,tuple,dict,str,generator(生成器) *迭代器迭代器肯定是iterable类型的对象,它是包含有next(Python 2) 方法或者__next__(Python 3) 方法和__iter__(返回self)方法的一个特殊对象,可以对这样一个对象进行fo... ...
分类:其他好文   时间:2018-02-24 13:18:24    阅读次数:136
迭代器和生成器
迭代器和生成器————两兄弟,真的是让人烦,但是真的好用 我理解中的迭代器: 我们现在知道可迭代对象是怎么一回事了,那么迭代器是什么呢,就是把可迭代对象一个个的输出的东西 迭代器协议 既什么叫“可迭代”之后,又一个历史新难题,什么叫“迭代器”? 虽然我们不知道什么叫迭代器,但是我们现在已经有一个迭代 ...
分类:其他好文   时间:2018-02-13 14:06:49    阅读次数:172
itertools模块
itertools 这里主要介绍itertools的常用函数 accumulate(iterable[, func]) 将一个二元操作的函数作用于一个可迭代对象上,每次循环计算时,函数的两个参数一个是可迭代对象中当前值,另一个是上次计算得到的结果。函数的返回值是一个由每次计算得到的结果组成的可迭代对 ...
分类:其他好文   时间:2018-02-12 13:47:54    阅读次数:235
【26】Python Iterator笔记
在讲何为迭代器之前,要区分一件事:Iterable可迭代与Iterator迭代器的区别。可以直接作用域for循环的数据数据类型有以下几种:一类是集合数据类型,如:list、dict、str、set、tuple等一类是generator,包括生成器和带yield的generatorfunction这些是可以直接作用于for循环的对象统称为可迭代对象:Iterable可以使用isinstance()用
分类:编程语言   时间:2018-02-10 23:23:32    阅读次数:187
Python3 魔法方法:迭代器
0、什么是迭代器 迭代器不是容器,而是实现了__next__方法的对象(用于遍历容器中的数据) 在python原生支持的数据结构中set(集合)是仅支持迭代器访问的,不支持下标(index)访问 1、相关的BIF iter() 将一个可迭代对象转换成一个迭代器 next() 访问迭代器中的下一个变量 ...
分类:编程语言   时间:2018-02-10 19:28:03    阅读次数:205
1207条   上一页 1 ... 79 80 81 82 83 ... 121 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!