鱼C论坛

 找回密码
 立即注册
查看: 1695|回复: 3

[已解决]关于遍历列表的问题

[复制链接]
发表于 2021-7-16 16:40:13 | 显示全部楼层 |阅读模式

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

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

x
请问for循环遍历列表到底指什么,是指把不同的列表元素赋值给变量,还是指对不同的元素进行同样的操作,还是两者都包括。同样的,for i in range()里的遍历又是指什么?
最佳答案
2021-7-16 17:25:25
xqq1984 发表于 2021-7-16 17:21
请问循环里的print(i)是遍历的一部分吗?
还是只有赋值过程是遍历

只有赋值过程是遍历

打印只是为了方便看到此时的变量i被赋值成了啥
for i in range(3):
    pass
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-16 17:02:14 | 显示全部楼层
for循环是按照迭代顺序对变量进行循环赋值的操作

比如遍历列表
for i in ['a','b','c']:
    print(i)

变量i先被赋值'a',然后被赋值'b',最后被赋值'c'

遍历range(3)
for i in range(3):
    print(i)

遍历range(3),并打印列表对应的索引元素
a = ['a','b','c']
for i in range(3):
    print(a[i])

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-7-16 17:21:14 | 显示全部楼层
逃兵 发表于 2021-7-16 17:02
for循环是按照迭代顺序对变量进行循环赋值的操作

比如遍历列表


请问循环里的print(i)是遍历的一部分吗?
还是只有赋值过程是遍历
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-16 17:25:25 | 显示全部楼层    本楼为最佳答案   
xqq1984 发表于 2021-7-16 17:21
请问循环里的print(i)是遍历的一部分吗?
还是只有赋值过程是遍历

只有赋值过程是遍历

打印只是为了方便看到此时的变量i被赋值成了啥
for i in range(3):
    pass
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-14 00:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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