码迷,mamicode.com
首页 >  
搜索关键字:iterable    ( 1284个结果
Python 内置函数 -- zip(), sorted(), filter()和map()
内置函数1. zip() 打包(木桶效应)描述: zip() 函数用于将可迭代的对象作为参数, 将对象中对应的元素打包成一个个元组, 然后返回由这些元组组成的列表语法: zip([iterable, ...])参数: iterable -- 一个或多个迭代器返回值: 返回可迭代对象 # 实例: ls ...
分类:编程语言   时间:2018-09-23 16:21:39    阅读次数:189
es6新特性
1.let && const let命令也用于声明对象,但是作用域为局部。 在函数外部可以获取到b,获取不到a,因此例如for循环计数器就适合使用let。 const用于声明一个常量,设定后值不会再改变。 强行对其进行重新赋值会报错。 2.iterable类型 为了统一集合类型,ES6标准引入了新的 ...
分类:其他好文   时间:2018-09-19 22:04:36    阅读次数:208
Neil_Python_迭代器,生成器.
一,迭代器 1.1什么是可迭代对象? 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 from collections import Iterable l = [1,2,3,4] t = (1,2,3,4) d = {1:2,3:4} s = {1,2,3,4} print ...
分类:编程语言   时间:2018-09-18 22:56:07    阅读次数:183
迭代器和生成器
迭代器: dir() 查看数据可以执行的方法 Iterable: 在数据内部存在 __iter__() 可以被迭代的内容. Iterator: 迭代器. 存在__iter__() 还存在__next__() 还可以引入collections 中的Iterable和Iterator isinstanc ...
分类:其他好文   时间:2018-09-18 19:19:03    阅读次数:160
迭代器概念
#迭代器#我们已经知道,可以直接作用于for循环的数据类型:#list,tuple,dict,set,str等;#generator,包括生成器和yield的generatorfunction。#这些可以直接作用于for循环的对象统称为可迭代(Iterable)对象(可循环的对象),Iterable。#可以使用isinstance来判断是都是可迭代对象#*可以被next()函数调用并不断返回值的对
分类:其他好文   时间:2018-09-17 22:11:31    阅读次数:192
生成器与迭代器
迭代器:具有一个next()函数 凡是可作用于for循环的对象都是Iterable类型; 凡是可作用于next()函数的对象都是Iterator类型,它们表示一个惰性计算的序列; 集合数据类型如list、dict、str等是Iterable但不是Iterator,不过可以通过iter()函数获得一个 ...
分类:其他好文   时间:2018-09-17 19:52:57    阅读次数:136
python中的__iter__ __reversed__ __next__
__reversed__ 返回集合的倒叙迭代器,如果没有实现这个方法,reversed()会去使用__getitem__和__len__来实现介绍__next__和 __iter__方法需要了解下可迭代对象(iterable)和迭代器(iterator): 标准的迭代器都有两个方法__next__和 ...
分类:编程语言   时间:2018-09-14 23:09:21    阅读次数:177
ES6知识点整理之----数组扩展----API新增
Array.from() 用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)。 只要是部署了 Iterator 接口的数据结构,Array.from都能将其转为数组。 任何有leng ...
分类:编程语言   时间:2018-09-14 17:16:24    阅读次数:151
python之路---迭代器和生成器
迭代器 初识迭代器: 迭代器的优点:节省内存 迭代器有两种: 一种是调用方法直接返回的 一种是可迭代(的)对象通过执行iter方法得到的(一些讲的就是这种) 能被for循环,就是可迭代的 可迭代的(iterable): str list tuple dict set range() 都可以被for循 ...
分类:编程语言   时间:2018-09-14 16:15:25    阅读次数:232
迭代器、生成器、装饰器
1.迭代器 这里我们先来回顾一下什么是可迭代对象(Iterable)? 可以直接作用于for循环的对象统称为可迭代对象,即Iterable。 # 一是集合数据类型,如list、tuple、dict、set、str等; # 二是generator,包括生成器和带yield的generator func ...
分类:其他好文   时间:2018-09-13 20:10:48    阅读次数:189
1284条   上一页 1 ... 39 40 41 42 43 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!