赵容博 发表于 2020-2-8 14:25:19

for循环的作用

for...in...循环到底怎么用???
2天了都没整明白{:10_265:} {:10_247:}

一个账号 发表于 2020-2-8 14:42:08

本帖最后由 一个账号 于 2020-2-8 14:53 编辑

python中的for in是表示循环的关键字,for...in循环,依次把list或tuple中的每个元素迭代出来,例如:

names = ['Michael', 'Bob', 'Tracy']

for name in names:
        print(name)

bag =

for i in range(len(bag)):

        print(bag)

sanyyoyo 发表于 2020-2-8 15:05:49

简单来说 for...in...就是遍历序列中的所有元素,之所以会成为一个循环,是因为每找到一个元素,就执行一个for...in...下面的代码,然后再返回for...in...,直到遍历序列中的所有元素
比如:
lisi_1 =
for x in list_1:
    print (i)
代码的执行流程是:先找到1,打印1,换行,然后再去找到2,再打印2,换行,然后再找到3,打印3,换行,最后啥也找不到了,循环结束。
建议去下载一个pycharm,写好代码后调用DeBug,可以查看循环执行的每一个步骤,加深理解。

只嗮网不打鱼 发表于 2020-2-8 15:15:59

# for 主要用来 遍历/循环 序列或者集合,字典
a = [["香蕉","苹果","橘子","芒果"],(1,2,3)]
#for x in a:      # x 代表着当前列表中的某个元素,当遍历到某个元素就代表某个元素
#   print(x)
   
for x in a:
    for y in x:
      print(y,end="")#当 for循环遍历完了后在执行 else
a = [["香蕉","苹果","橘子","芒果"],(1,2,3)]
for x in a:
    for y in x:
      print(y,end="")
else:
    print("打印完毕")
也是学习中,共同进步,如有不同支之处,忘讲解共同学习

赵容博 发表于 2020-2-8 15:23:35

sanyyoyo 发表于 2020-2-8 15:05
简单来说 for...in...就是遍历序列中的所有元素,之所以会成为一个循环,是因为每找到一个元素,就执行一个 ...

感谢您的回复

赵容博 发表于 2020-2-8 15:24:42

只嗮网不打鱼 发表于 2020-2-8 15:15
# for 主要用来 遍历/循环 序列或者集合,字典
a = [["香蕉","苹果","橘子","芒果"],(1,2,3)]
#for x in...

谢谢,但望字好像打错了{:10_279:}{:10_247:}

赵容博 发表于 2020-2-8 15:27:31

一个账号 发表于 2020-2-8 14:42
python中的for in是表示循环的关键字,for...in循环,依次把list或tuple中的每个元素迭代出来,例如:


...

感谢{:10_254:}

只嗮网不打鱼 发表于 2020-2-8 15:29:21

赵容博 发表于 2020-2-8 15:24
谢谢,但望字好像打错了

{:9_233:}

赵容博 发表于 2020-2-8 15:51:34

只嗮网不打鱼 发表于 2020-2-8 15:29


{:10_277:}{:10_282:}{:10_282:}
页: [1]
查看完整版本: for循环的作用