鱼C论坛

 找回密码
 立即注册
查看: 1122|回复: 6

[已解决]python第十讲课后作业

[复制链接]
发表于 2018-3-8 21:04:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
member = ['小甲鱼', '黑夜','迷途', '怡静','斜阳',88]
for each in member
可打印上面列表中每个内容,each替换成别的字符也是可以实现的,那该命令中each的作用到底是什么呢?
如果按语法 for 目标 in 表达式  来看,这个each是什么目标?
最佳答案
2018-3-9 09:32:08
for循环然后遍历这个范围,for i in range(1,5)相当于 for i in [1, 2, 3, 4],这就像把序列中的每一个数(或对象)分配给i,一次一个,然后为每个i值执行该语句块。
each  相当于一个变量。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-8 21:11:31 | 显示全部楼层
每次变成迭代器取出来的对象,往后看就知道了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-8 21:13:16 | 显示全部楼层
塔利班 发表于 2018-3-8 21:11
每次变成迭代器取出来的对象,往后看就知道了

谢谢回答,我再继续下后面的学习看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-8 22:45:01 | 显示全部楼层
你print(each)试一下就知道了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-9 00:07:31 | 显示全部楼层
如果按照上面的定义,number是一个列表
for each in number, each就是每次循环取出的列表里面的值。each不是固定的参数名,你可以用for x in number取列表里面的值,也可以用for a in number取number里面的值。

关键看number的类型或者定义,定义不同each的值不同。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-9 09:32:08 | 显示全部楼层    本楼为最佳答案   
for循环然后遍历这个范围,for i in range(1,5)相当于 for i in [1, 2, 3, 4],这就像把序列中的每一个数(或对象)分配给i,一次一个,然后为每个i值执行该语句块。
each  相当于一个变量。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-10 19:38:13 | 显示全部楼层
谢谢大家的回答,学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 13:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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