python3-small-examples
stable
  • 前言
  • Python之路
  • 一、Python基础
  • 二、Python字符串和正则
  • 三、Python文件和日期
  • 四、Python多线程
  • 五、Python三大利器
    • 1 寻找第n次出现位置
    • 2 斐波那契数列前n项
    • 3 找出所有重复元素
    • 4 联合统计次数
    • 5 groupby单字段分组
    • 6 itemgetter和key函数
    • 7 groupby多字段分组
    • 8 sum函数计算和聚合同时做
    • 9 list分组(生成器版)
    • 10 列表全展开(生成器版)
    • 11 测试函数运行时间的装饰器
    • 12 统计异常出现次数和时间的装饰器
    • 13 测试运行时长的装饰器
    • 14 装饰器通俗理解
    • 15 定制递减迭代器
  • 六、Python绘图
  • 七、 Python之坑
  • 八、 Python第三方包
  • 九、 机器学习和深度学必知算法
  • 十、Pandas数据分析
  • 十一、Python实战
  • 关于
python3-small-examples
  • Docs »
  • 五、Python三大利器
  • Edit on GitHub

五、Python三大利器¶

Python中的三大利器包括:迭代器,生成器,装饰器,利用好它们才能开发出最高性能的Python程序,涉及到的内置模块 itertools提供迭代器相关的操作。此部分收录有意思的例子共计14例。

  • 1 寻找第n次出现位置
  • 2 斐波那契数列前n项
  • 3 找出所有重复元素
  • 4 联合统计次数
  • 5 groupby单字段分组
  • 6 itemgetter和key函数
  • 7 groupby多字段分组
  • 8 sum函数计算和聚合同时做
  • 9 list分组(生成器版)
  • 10 列表全展开(生成器版)
  • 11 测试函数运行时间的装饰器
  • 12 统计异常出现次数和时间的装饰器
  • 13 测试运行时长的装饰器
  • 14 装饰器通俗理解
  • 15 定制递减迭代器
Next Previous

© Copyright 2019, Emily Guo Revision 0a9abc4b.

Built with Sphinx using a theme provided by Read the Docs.