Discuss / Python / 打卡

打卡

Topic source

Iterator对象是Iterable对象,而Iterable对象不一定是Iterator对象?Iterable对象像(list、dict、str)这样的是知晓其长度的可以取其内部任意元素,而Iterator对象是无法知晓其长度的不可通过像下标这样取其内部任意元素,只能通过next方法一项一项得到?

应该是不能用下标,能用的话不就都已经计算出来了么,元素,长度都知道了,那就不叫惰性计算序列了,个人觉得惰性比较精髓,就是你得用它,才能给你一项一项计算出来,否则它很神秘


  • 1

Reply