码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1022个结果
四:迭代器生成器
1.迭代器 1.1循环获取或者生成数据 1.2有__iter__()方法的对象就是可迭代对象,可以被for循环 1.3有__iter__()和__next__()方法的对象是迭代器对象 1.4for循环的原理: 1.5自定义迭代器:借助已经存在的可迭代数据结构,__next__是已经封装好的逻辑, ...
分类:其他好文   时间:2019-09-30 09:59:13    阅读次数:21
Python-匿名函数与异常处理
[TOC] 匿名函数 什么叫匿名函数? 我们之前学过的叫有名函数,就是有名字的函数 匿名函数 就是没有名字的函数, 语法 lambda 参数:返回值 匿名函数一般与python内置方法连用。 max/min() sorted() map() filter() 内置函数 面向过程编程 什么叫面向过程, ...
分类:编程语言   时间:2019-09-25 15:21:43    阅读次数:20
python 函数2
nums = [1,2,3,4,5] map函数 map(函数,序列) map 是把数组中的值一个一个的进行某种处理,把处理后的值放到一个新的数组中,并返回这个新的数组。 map(lambda x:x++2,[1,2,3,4]) 返回的是可迭代对象 for i in map(lambda x:x++ ...
分类:编程语言   时间:2019-09-24 21:15:43    阅读次数:21
你知道python的迭代,循环,递归与遍历怎么使用吗?
首先,英文走一波.循环-loop,迭代-iterate,递归-recursion,遍历-travelsal●循环:指的是在满足条件的情况下,重复执行同一段代码.比如,while语句.●迭代:指的是按照某种顺序逐个访问列表中的每一项.比如,for语句●递归:指的是一个函数不断调用自身的行为.比如,以编程方式输出著名的斐波那契数列.●遍历:指的是按照一定规律访问树形结构中的每个节点,而且每个节点都只能
分类:编程语言   时间:2019-09-24 19:37:47    阅读次数:37
9.23闭包函数/装饰器/迭代器/生成器
闭包函数 闭包函数把闭包函数内部的变量和闭包函数内部的函数两者包裹在一起,然后以返回值的形式返回出来. 闭包函数至少也得符合函数嵌套 例:f1就叫闭包函数 装饰器 给函数增加功能的函数 1.装饰器本身是函数,只不过它用来装饰被装饰的函数 2.装饰器装饰函数,不改变被装饰函数的源代码 3.装饰器装饰函 ...
分类:其他好文   时间:2019-09-23 19:48:28    阅读次数:41
理解迭代器和可迭代对象
前言: 之前在迭代器、可迭代对象这一部分一直有些混淆,结合一些资料,表达我对这些概念的理解,未必都对,但是适合刚开始入手的朋友们从零开始理解 开门见山首先介绍可迭代对象和迭代器的通俗理解 迭代器就是能被next()调用得到下一次迭代值的对象,迭代器不直接保存迭代的序列值,而保存得到下一次迭代值的算法 ...
分类:其他好文   时间:2019-09-22 20:01:10    阅读次数:30
四:迭代器生成器
一:迭代器 暂时不涉及到自定义迭代器,涉及到了再补,暂时知道for循环的原理就可以了. 1有__iter__就是可迭代的,也叫可迭代协议 2双下方法:c语言写好了的内置方法,可以用不止一种的方式调用 3迭代取值的工具 4可迭代对象执行__iter__得到的返回值就是迭代器. 5可以把它看作数据流,只 ...
分类:其他好文   时间:2019-09-20 20:51:14    阅读次数:21
Python 迭代器和生成器最易懂、最全面的文章
迭代器与可迭代对象概念迭代器:是访问数据集合内元素的一种方式,一般用来遍历数据,但是他不能像列表一样使用下标来获取数据,也就是说迭代器是不能返回的。Iterator:迭代器对象,必须要实现next魔法函数Iterable:可迭代对象,继承Iterator,必须要实现iter魔法函数比如:fromcollectionsimportIterable,Iteratora=[1,2,3]print(isi
分类:编程语言   时间:2019-09-19 21:51:22    阅读次数:33
补上:第24天学习python 内置函数输出对应的代码
绝对值print(abs(-1))all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 True。print(all("djkjkd"))any() 函数用于判断给定的 ...
分类:编程语言   时间:2019-09-19 01:12:34    阅读次数:31
第十八天:CSV、JSON、Excel、SQLite
一、CSV文件 1、读取 reader = csv.reader(打开的file对象), reader为可迭代对象 2、用namedtuple映射列名 3、读取到字典表 二、JSON模块 json.dumps() 转换成json类型的字符串 json.loads() 从json字符串读取 json. ...
分类:数据库   时间:2019-09-16 23:56:22    阅读次数:56
1022条   上一页 1 2 3 4 ... 103 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!