Python之旅Week 2 Day 1

今日小计
从今天开始就开始学习“对象迭代与反迭代相关问题与解决技巧”相关的知识了,再次之前还是老规矩,先记录记录今天的日常,今天没啥大的事件发生,最主要的就是学生会要正式的换届了,终于换届了,哈哈哈开心,但是,现在又被另一个组织征走了,老师最近跟我说:想要开一个类似于工作室的学习地点,就是专门参加比赛了那种,学习兴趣小组,嗯嗯,挺高大上的,其实我也有这种想法,嗯嗯…具体的事情在有些起色的时候再跟你们说吧,下面正式进入我们的正题:第二周的学习…开心:)

本周的主要内容是:对象迭代与反迭代相关问题与解决技巧

Python必刷题之六:

  1. 如何实现可迭代对象和迭代器对象

具体问题:如果一次抓取了所有城市的天气在显示,显示第一个城市的气温时,有很高的延时,并且浪费存储空间,我们期望以“用时访问”的策略,并且能把所有的城市气温封装到一个对象里,可用for语句进行迭代,这种问题如何解决?

由可迭代对象得到迭代器对象for循环中的条件是一个可迭代对象,而得到的是一个迭代器对象iter()
列表中有一个__iter__()方法
在迭代器中的接口只有一个就是next方法,在for循环中先得到一个迭代器,然后每次调用next方法,直到出现了,StopIteration时停止迭代。

每日小结

明天体育考试了,今天学一小节好了,每天进步一点点,加油啦,早点睡,谈恋爱是不是每个人都会经历纠结的那个时期…我觉得可能是吧,只不过纠结可能是两方的,也可能是一方的,总会有至少一个人在这个过程中,纠结一段时间,不管怎么样,不能影响自己的学习喽,好好学习,天天向上,学好本领,为国争光…看来今天的内容有点儿少哈…明天加油补上

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值