当前位置: 首页 > wzjs >正文

阿里云建设网站的流程网站建设 岗位职责 智联

阿里云建设网站的流程,网站建设 岗位职责 智联,龙岩市住房和城乡建设局网站,建筑工程招标网官网概念层面: 可迭代对象: 一个可迭代对象是指任何可以返回一个迭代器的对象。换句话说,它实现了 __iter__() 方法 比如:列表、元组、字典、字符串、集合等 直接通过 for 循环使用,因为 for 循环内部会调用其 __iter__(…

概念层面:

        可迭代对象:

一个可迭代对象是指任何可以返回一个迭代器的对象。换句话说,它实现了 __iter__() 方法

比如:列表、元组、字典、字符串、集合等

直接通过 for 循环使用,因为 for 循环内部会调用其 __iter__() 方法来获取一个迭代器。

        迭代器:

迭代器是一个对象,它封装了遍历数据的过程。迭代器对象必须实现两个方法:

  • __iter__():返回自身,用于支持迭代器协议。

  • __next__():返回下一个元素;当没有元素时会抛出 StopIteration 异常。

my_list = [1, 2, 3, 4]
it = iter(my_list)   # 将列表转换为迭代器
print(next(it))      # 输出 1
print(next(it))      # 输出 2

代码层面:

        迭代器:

import sysdef main():# 读取二进制输入并解码(假设为 UTF-8 编码)data = sys.stdin.buffer.read().decode('utf-8').split()it = iter(data) # t = int(next(it))res = []for _ in range(t):a = int(next(it))b = int(next(it))res.append(str(a + b))# 输出前先编码成二进制sys.stdout.buffer.write("\n".join(res).encode('utf-8'))if __name__ == '__main__':main()

        可迭代对象:

 import sysdef main():# 读取二进制输入并解码(假设为 UTF-8 编码)data = sys.stdin.buffer.read().decode('utf-8').split()# 第一个元素是测试用例数 tt = int(data[0])res = []# 后续的数字按照成对顺序排列,第 i 个测试用例对应 data[1 + i*2] 和 data[1 + i*2 + 1]for i in range(t):a = int(data[1 + i * 2])b = int(data[1 + i * 2 + 1])res.append(str(a + b))# 输出前先编码成二进制sys.stdout.buffer.write("\n".join(res).encode('utf-8'))if __name__ == '__main__':main()

两者之间的关系

  • 转换关系
    每个可迭代对象都可以通过内置函数 iter() 转换为一个迭代器。这意味着当你对一个可迭代对象使用 iter() 时,它返回的是一个能依次产生该对象中所有元素的迭代器

  • 迭代过程
    当你在 for 循环中遍历一个可迭代对象时,实际上是调用了这个对象的 __iter__() 方法,返回一个迭代器,然后不断调用迭代器的 __next__() 方法来获取元素,直到遇到 StopIteration 异常为止

  • 简化理解

    • 可迭代对象 就像一个“容器”,里面装着很多数据。

    • 迭代器 则是一个“指针”或“工具”,用来逐个取出容器中的数据。

http://www.dtcms.com/wzjs/550390.html

相关文章:

  • 网站建设需要懂什么软件推广引流最快的方法
  • 如何免费建立自己网站程序员网站需要多少钱
  • 做网站报价明细表厚街h5网站建设
  • 上海知名的网站公司企业整站推广
  • 网站诊断表百度app常用网址在哪里
  • 2015网站备案没下来什么网站流量高
  • 网站策划书籍推荐个人电脑做服务器网站
  • 如何做网站免费教程电子商务网站建设题库
  • 小语种网站建设要点商丘网站制作费用
  • 工商年检在哪个网站做wordpress配置外网映射
  • 哈尔滨网站排名公司苏州网页设计培训
  • 如何给客户做网站方案源码之家app
  • 凡科建站怎么建网站wordpress 宽屏
  • 做网站的框架结构湛江论坛建站模板
  • 极简风格网站介绍广东seo外包服务
  • 长沙企业做网站电子商务网站案例分析
  • 优化网站建设人员组成黄江镇网站仿做
  • 微信营销手机网站模板平台公司331名单
  • 行业信息网站建设方案免费查企业信息的平台
  • 南阳专业网站建设价格wamp搭建wordpress
  • 滨州网站建设哪家专业眉山注册公司流程和费用
  • 优秀学校网站模板韩都衣舍网站建设
  • html5网站建设加盟新浪微博 搭建网站
  • 海门市住房和城乡建设局网站如何登录百度站长平台
  • 随州网站建设学习网站开发需要文章写的好吗
  • 长沙好的网站建设公司排名wordpress移动端广告位
  • 网站建设框架网页设计与制作就业前景
  • 旅游景点网站模板网站数据包括哪些内容
  • 网站设计机构排行榜wordpress编辑导航栏
  • 北京网络营销外包公司哪家好广州seo和网络推广