博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每天CookBook之Python-061
阅读量:4670 次
发布时间:2019-06-09

本文共 485 字,大约阅读时间需要 1 分钟。

  • 使用迭代器反转
a = [1, 2, 3, 4]for x in reversed(a):    print(x)class Countdown:    def __init__(self, start):        self.start = start    def __iter__(self):        n = self.start        while n > 0:            yield n            n -= 1    def __reversed__(self):        n = 1        while n <= self.start:            yield n            n += 1for i in reversed(Countdown(5)):    print(i)for i in Countdown(5):    print(i)

out

43211234554321

转载于:https://www.cnblogs.com/4thing/p/5696989.html

你可能感兴趣的文章
MyBatis(3):SQL映射
查看>>
PostQuitMessage, PostThreadMessage( WM_QUIT )
查看>>
升压转换器 (Boost)
查看>>
构建执法阅读笔记六
查看>>
2019年度苏州之春摄影作品展
查看>>
Css Hack
查看>>
高强度的加密软件怎么制作
查看>>
出现java.lang.IllegalArgumentException异常
查看>>
js获取select标签选中的值
查看>>
完成课件中的动手动脑的或需要验证的相关内容。
查看>>
UISearchBar控件
查看>>
xUtils
查看>>
转, C# 如何在MVC3中取消备用控制器的选择
查看>>
ASP基础教程:ASP脚本变量、函数、过程和条件语句
查看>>
ASP基础教程:数据库查询语言(2)
查看>>
自学Python八 爬虫大坑之网页乱码
查看>>
Core Animation 文档翻译 (第二篇)—核心动画基础要素
查看>>
适配器模式(Adapter)
查看>>
C# 扩展方法
查看>>
node.js学习-整理
查看>>