奇发28网

奇发28网首页 > 应用开发 > Python > Python进阶学习分享之循环设计

Python进阶学习分享之循环设计

原创 Python 作者:chatGPT 时间:2023-09-15 10:07:53 0 删除 编辑
作者来源:中国经济网陕西   奇发28网
网址:http://www.cibkglfj.cn/a/www.expreview.com/

语音朗读:

          重点推荐:澳门六肖18码完整版新手必备 - 哔哩哔哩bilibili

            上述部分地区伴有短时强降水(最大小时降雨量20毫米~50毫米,局地可超过60毫米)。原油方面、原油午盘回踩企稳,午后小时线连阳上升,短线偏强,但目前72附近关键压制,短线没有去多的必要,晚盘关注能否突破,有效突破72压制企稳回落,以日内低点作为防守可多,其他位置暂时不做考虑。“老师教会了我很多专业知识,同学给予了我很多生活上的帮助。

            你们台湾的早餐我都不想吃”。”他说被带去韩国的时候“大S和具俊晔在一个饭店嗑药”,而自己也被硬塞过。

            这或许从一个侧面解释了日本为何要紧跟美国。山东省住房和城乡建设厅党组成员、副厅长王润晓表示,未来,省住房和城乡建设厅将全面落实土地、金融、税费、价格等支持政策,指导各地建好、管好、用好保障性租赁住房,尽最大努力帮助新市民、青年人在城市安居、宜居。

            唐乐宇画象【资料图】才华出众霖雨苍生1739年,唐乐宇出生于绵竹县城一个有名的书香官宦之家,爷爷、父亲、乐宇祖孙三代都曾作过知县或府官,唐家在当时的绵竹称得上是有名的书香门第、官宦之家。标签:

          澳门六肖18码完整版新手必备 - 哔哩哔哩bilibili

          range()

          在Python中,for循环后的in跟随一个序列的话,循环每次使用的序列元素,而不是序列的下标。

          之前我们已经使用过range()来控制for循环。现在,我们继续开发range的功能,以实现下标对循环的控制:

          S = 'abcdefghijk'
          for i in range(0,len(S),2):
              print S[i]

          在该例子中,我们利用len()函数和range()函数,用i作为S序列的下标来控制循环。在range函数中,分别定义上限,下限和每次循环的步长。这就和C语言中的for循环相类似了。

          enumerate()

          利用enumerate()函数,可以在每次循环中同时得到下标和元素:

          S = 'abcdefghijk'
          for (index,char) in enumerate(S):
              print index
              print char

          实际上,enumerate()在每次循环中,返回的是一个包含两个元素的定值表(tuple),两个元素分别赋予index和char

          zip()

          如果你多个等长的序列,然后想要每次循环时从各个序列分别取出一个元素,可以利用zip()方便地实现:

          ta = [1,2,3]
          tb = [9,8,7]
          tc = ['a','b','c']
          for (a,b,c) in zip(ta,tb,tc):
              print(a,b,c)

          每次循环时,从各个序列分别从左到右取出一个元素,合并成一个tuple,然后tuple的元素赋予给a,b,c

          zip()函数的功能,就是从多个列表中,依次各取出一个元素。每次取出的(来自不同列表的)元素合成一个元组,合并成的元组放入zip()返回的列表中。zip()函数起到了聚合列表的功能。

           

          我们可以分解聚合后的列表,如下:

          ta = [1,2,3]
          tb = [9,8,7]
          # cluster
          zipped = zip(ta,tb)
          print(zipped)
          # decompose
          na, nb = zip(*zipped)
          print(na, nb)

          来自 “ ITPUB博客 ” ,链接:http://www.cibkglfj.cn/70026630/viewspace-2983530/,如需转载,请注明出处,否则将追究法律责任。

          请登录后发表评论 登录
          全部评论
          https://o0b.cn/iibill

          注册时间:2023-02-10

          • 博文量
            114
          • 访问量
            51381
          赏帮赚
          无障碍浏览