水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
1/1
|
转到
主题:如何理解for i in range(2, num+1),i的取值不随num的变化而变
3楼
|
poggy
|
2024-04-04 15:29:11
|
展开
【 在 feng321 的大作中提到: 】
: [code=py]
: def find_factors(num):
: factors = []
: ...................
i 循环的是一个迭代器(python3, python2 是list),
num只是在构造这个迭代器的时候作为构造函数的参数参与了构造,
range返回以后, 新的迭代器已经生成了, 也就和构造它的参数变量没有了瓜葛。
for in 只是在这个迭代器上遍历。
--
FROM 115.171.245.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版