鱼C论坛

 找回密码
 立即注册
查看: 391|回复: 13

for 循环有些不明白 求解??

[复制链接]
最佳答案
0 
发表于 2018-4-11 21:23:11 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
for each in yun:
  
这里   为啥要加 each  这有什么用??
最佳答案
252 
发表于 2018-4-11 21:27:50 | 显示全部楼层
each遍历yun里面的每一个元素
这是规定
最佳答案
0 
发表于 2018-4-11 21:30:35 | 显示全部楼层
for each in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。
最佳答案
1200 
发表于 2018-4-11 21:46:53 From FishC Mobile | 显示全部楼层
不一定用each,用其它的变量名也行
最佳答案
41 
发表于 2018-4-11 22:06:04 | 显示全部楼层
for item in items:
    # do something...
---------------------------------
item代替items中的每一个元素。
最佳答案
0 
发表于 2018-4-11 22:58:48 | 显示全部楼层
你说的foreach是C#的关键字,这里for 和 each 是分开的,each在这里只是个变量,也可以用其它的变量名替代
最佳答案
166 
发表于 2018-4-12 09:44:46 | 显示全部楼层
for each in yun: #遍历yun中的每一个元素,each仅仅是一个变量名,换成其他的合法命名也没问题
最佳答案
0 
发表于 2018-4-12 10:25:28 | 显示全部楼层
each遍历yun里面的每一个元素 ,不用each 关键字也行
最佳答案
0 
发表于 2018-4-12 13:55:49 | 显示全部楼层
each 其实就是你自己定义的一个变量,用其他名字代替也行,关键在于for,它是一个循环
最佳答案
1 
发表于 2018-4-12 14:07:04 | 显示全部楼层
each只是一个变量名。
执行for循环是把yun里面每一条信息命名为each取出来。
你可以理解为“yun”是一盒巧克力,each是一盒巧克力中的一颗巧克力。
for each in yun: 的意思就是从名叫“yun”的一盒巧克力取出一个名叫each的巧克力。
当然你也可以把这个叫“each”的巧克力改成“i”“a”“Apple”诸如此类的变量名都行。
最佳答案
2 
发表于 2018-4-12 22:07:16 | 显示全部楼层
for each是便于理解,看着更直观,你用其他变量名代替each也可以。
最佳答案
0 
发表于 2018-4-15 17:17:01 | 显示全部楼层
for each OOXX in OOBB 这是其他语言的用法
最佳答案
0 
发表于 2018-4-20 11:03:37 | 显示全部楼层
each只是一个变量名,换成其他任何一个名字都是ok的,主要是看for循环,语法会使each取出每一个循环里面的东西,同理,换一个名称任意名称也好,机理还都是一样的,依旧会取出每一个循环里面的东西
最佳答案
3 
发表于 2018-4-20 18:08:41 | 显示全部楼层
each可以换成任何一个变量名,表示可迭代的云中的每一项
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号 )

GMT+8, 2018-7-18 07:15

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表