美文网首页
3-4 如何进行反向迭代以及如何实现反向迭代

3-4 如何进行反向迭代以及如何实现反向迭代

作者: lupinwu | 来源:发表于2016-11-08 21:56 被阅读0次
Paste_Image.png

反向迭代列表

  • 方法1,问题:破坏原列表


    Paste_Image.png
  • 方法2,问题:浪费空间


    Paste_Image.png
  • 方法3(推荐)
    reversed得到列表的反向迭代器


    Paste_Image.png

相反于iter,得到列表的正向迭代器


Paste_Image.png

程序如下,既列表的反向迭代


Paste_Image.png

iter函数调用iter方法,reversed函数调用reversed方法

Paste_Image.png

实现函数


Paste_Image.png

测试用例


Paste_Image.png

结果


Paste_Image.png

反向迭代测试用例


Paste_Image.png

结果


Paste_Image.png

相关文章

网友评论

      本文标题:3-4 如何进行反向迭代以及如何实现反向迭代

      本文链接:https://www.haomeiwen.com/subject/mlkzuttx.html