码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1207个结果
python-迭代和递归
迭代: 1. 迭代协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration的异常,以终止迭代(只能往前走,不能回退) 2. 可迭代对象:实现了迭代协议的对象(如何实现:对象内部定义一个__iter__()方法 ) 3.协议是一种约定,可迭代对 ...
分类:编程语言   时间:2018-03-20 15:15:08    阅读次数:153
python3中的zip函数
zip函数的作用: zip函数接受任意多个可迭代对象作为参数,将对象中对应的元素打包成一个tuple,然后返回一个可迭代的zip对象. 这个可迭代对象可以使用循环的方式列出其元素 若多个可迭代对象的长度不一致,则所返回的列表与长度最短的可迭代对象相同. 使用*号拆分list,zip对每个list打包 ...
分类:编程语言   时间:2018-03-20 11:48:16    阅读次数:186
迭代器
# 生成器是迭代器,迭代器不一定是生成器、# 迭代器协议:1,可以使用iter函数,2,可以使用next函数#### for in 其实内部是满足了三个功能1,调用iter是可迭代对象变成迭代器对象 2,不断调用迭代器next方法 3,处理stopiteration判断 ...
分类:其他好文   时间:2018-03-19 23:30:55    阅读次数:183
Python之tuple元组详解
元组:有序,一级元素不可以修改、不能被增加或删除(元组是可迭代对象) 一般写法括号内最后面加个英文逗号用来区分: test = (,) test1 = (11,22,) 例: test = (123, 456, 789, 'abc',) 1.通过索引取值 2.切片取值 3.可以for循环,是可迭代对 ...
分类:编程语言   时间:2018-03-17 22:08:03    阅读次数:607
python开发笔记之zip()函数用法详解
今天分享一篇关于python下的zip()函数用法。 zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素按顺序组合成一个tuple,每个tuple中包含的是原有序列中对应序号位置的元素,然后返回由这些tuples组成的list。若传入参数的长度不等,则返回l ...
分类:编程语言   时间:2018-03-17 12:16:11    阅读次数:207
迭代器
能被for循环遍历的对象称为可迭代对象,可以使用isinstance()判断一个对象是否是Iterable对象 生成器都是Iterator对象,但list、dict、str虽然是Iterable,却不是Itera 凡是可作用于for循环的对象都是Iterable类型; 凡是可作用于next()函数的 ...
分类:其他好文   时间:2018-03-14 20:06:12    阅读次数:138
ES6通过Set数组去重
一、Set 1.定义 Set对象是ES6中新定义的数据结构,类似于数组,它允许你存储任何类型的唯一值,不管是原始值还是对象引用。 2.语法 iterable:可迭代对象,默认为空。 Set方法 add:添加值,返回Set本身。 delete:删除值,返回是否删除成功。 has:判断是否拥有这个值,返 ...
分类:编程语言   时间:2018-03-12 17:08:46    阅读次数:435
2.4.1 集合基础知识
集合是无序可变序列,使用一对大括号(作者温馨提示:这一点和字典很类似,千万不要搞混啊)作为界定符,元素之间使用逗号分隔,同一个集合内的每个元素都是唯一的,元素之间不允许重复。 在Python中,直接将集合赋值给变量即可创建一个集合对象。 也可以使用set()函数将列表、元组等其他可迭代对象转换为集合 ...
分类:其他好文   时间:2018-03-12 10:26:49    阅读次数:168
函数内置方法
#coding=utf-8 """ abs() #取绝对值 all()#可迭代对象内全部元素为真则返回True,只要有一个非真,则返回False any()#只要有一个真就为真,全非真则返回False ascii()#把内存对象当做字符串打印出来 bin()#十进制转2进制 bool()#判断真假 ... ...
分类:其他好文   时间:2018-03-11 21:41:35    阅读次数:237
day7_内置函数
print(isinstance('nba',str)) # 返回True或False print(all([1,2,4,7])) # 判断可迭代对象里的值是否都为真,返回True print(any([1,2,4,7])) # 判断可迭代对象里是否有一个值为真,返回True print(bin(1 ...
分类:其他好文   时间:2018-03-11 02:46:33    阅读次数:201
1207条   上一页 1 ... 78 79 80 81 82 ... 121 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!