[day-24] Python-基本认识回圈!(Part .3)

认识for回圈

  for回圈可以根据需求将元素一一提取出来,这个行为称为『叠代,Iterable』,凡是可以被叠代处理的容器,皆可使用for来读取,理论上可以被排序的容器通常是依序读取,如果是没有顺序的容器则随机读取,不过读取的元素并不会重复。

  语法示范:

for 变数 in 容器(或是容器中的范围)
    程序内容

以下是在各种容器下使用for回圈读取资料

for i in 'qwerty':
    print(i ,end="") #这边是透过end指定成空字串,达到不换行的效果。

输出: qwerty

for i in {1,2,3,4,5,6}:
    print(i, end="")

输出: 123456

利用range来产生数字(范围)

for i in range(30): #代入0~9的数列,注意并不包含10喔!
    print(i, end="")

输出: 01234567891011121314151617181920212223242526272829

for i in range(1,31): #由1~30代入,并不包含31
    print(i, end="")

输出:123456789101112131415161718192021222324252627282930

for 跟 while一样可以使用break、continue、else,其使用方法与之前说的一致,这边就不再多做说明。


补充用法: zip() 读取多个容器的方法

name = ('松饼','苹果汁','起司汉堡')
price = ('60','50','40')

for name, price in zip(name, price):
  print(name, price, '元')

<<:  DAY 24 - 四足战车 (5) 完

>>:  Day 24. 打造可重覆使用的设计-Figma 的 Component 元件解析

Day 28 同步的作用

同步分为两种类型: (1)资源同步(resource synchronization): 决定共享记...

[Day22] Scrum失败经验谈 – 承认就是陨石吧!

我就像是鬼遮眼一样,竟然会认为陨石不陨石,说个笑话,我还突发奇想的说,这次开发是「流星」开发,超级r...

Day12:[资料结构]Binary Tree -  Traversal

Traversal翻译成中文就是遍历的意思,如果要遍历tree的每个节点的话,会有两种方式,Bre...

DAY7 资料室--Vuex是个虾咪东东?

前言 曾几何时,你有没有对元件中资料调用感到困扰呢? 同阶层的元件资料传递,需要使用 Event B...

[13th][Day16] docker push

VOLUME 为 container 添加一个 volume ,一个 VOLUME 可以分给多个 c...