for循环的作用
for...in...循环到底怎么用???2天了都没整明白{:10_265:} {:10_247:} 本帖最后由 一个账号 于 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) 简单来说 for...in...就是遍历序列中的所有元素,之所以会成为一个循环,是因为每找到一个元素,就执行一个for...in...下面的代码,然后再返回for...in...,直到遍历序列中的所有元素
比如:
lisi_1 =
for x in list_1:
print (i)
代码的执行流程是:先找到1,打印1,换行,然后再去找到2,再打印2,换行,然后再找到3,打印3,换行,最后啥也找不到了,循环结束。
建议去下载一个pycharm,写好代码后调用DeBug,可以查看循环执行的每一个步骤,加深理解。 # 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("打印完毕")
也是学习中,共同进步,如有不同支之处,忘讲解共同学习 sanyyoyo 发表于 2020-2-8 15:05
简单来说 for...in...就是遍历序列中的所有元素,之所以会成为一个循环,是因为每找到一个元素,就执行一个 ...
感谢您的回复 只嗮网不打鱼 发表于 2020-2-8 15:15
# for 主要用来 遍历/循环 序列或者集合,字典
a = [["香蕉","苹果","橘子","芒果"],(1,2,3)]
#for x in...
谢谢,但望字好像打错了{:10_279:}{:10_247:} 一个账号 发表于 2020-2-8 14:42
python中的for in是表示循环的关键字,for...in循环,依次把list或tuple中的每个元素迭代出来,例如:
...
感谢{:10_254:} 赵容博 发表于 2020-2-8 15:24
谢谢,但望字好像打错了
{:9_233:} 只嗮网不打鱼 发表于 2020-2-8 15:29
{:10_277:}{:10_282:}{:10_282:}
页:
[1]