• python学习手册笔记——14.迭代器和解析


    00.for循环可以用于Python钟任何序列类型,包括列表、元组以及字符串

    01.本章交替地使用“可迭代的”和“迭代器”来表示通常支持迭代的一个对象。“可迭代的”指的是支持iter的一个对象,而“迭代器”指的是iter所返回的一个支持next(I)的对象。

    02.upper()大写字母

    03.当for循环开始时,会通过它传给iter内置函数,以便从可迭代对象钟获得一个迭代器,返回的对象含有需要的next方法。

    04.try语句运行一个动作并且捕获再运行过程钟发生的异常。

    05.迭代方法叫做X.next()而不是X.__next__().为了可移植性。

    06.enumerate:元组偏移

    07.sorted排序可迭代对象中的各项
    zip组合可迭代对象中的各项
    enumrate根据相对位置来配对可迭代对象中的项
    filter选择一个函数位真的项
    reduce针对可迭代对象中的称对的项运行一个函数

    08.sum:调用计算任何可迭代对象中的总数,如果一个可迭代对象中任何的或所有的项位真的时候,any和all内置函数分别返回True:max和min分别返回一个可迭代对象中最大和最小的项。

    09.迭代协议:
    a.list
    b.tuple
    c.join(它将一个字符串放置到一个可迭代对象中包含的字符串之间)

    10.字典的keysvalues和items方法返回可迭代的视图对象,它们一次产生一个结果项,而不是内存中一次产生全部结果列表。视图项保持和字典中哪些项相同的物理顺序,并且反映对底层的字典做出的修改。

    11.其他迭代器主题
    *使用yield语句,用户定义的函数可以转换位可迭代的生成器函数
    *当编写在圆括号中的时候,列表解析转变位可迭代的生成器表达式
    *用户定义的类通过__iter__或__getitem__运算符重载变得可迭代

    12.

  • 相关阅读:
    redis 安装,及基本命令
    Scrapy爬取大众养生网
    笔记——抓包工具抓取手机app内容
    爬取起点小说网(三)遇到的问题和代码解析
    爬取起点小说网(二)设计代码
    爬取起点小说网(一)设计思想
    python爬取豆瓣登陆验证码
    python爬去笔趣阁完整一本小说
    把爬取到的链接放到数据库
    python爬取网络图片
  • 原文地址:https://www.cnblogs.com/aixiaoxiaoyu/p/11204897.html
Copyright © 2020-2023  润新知