【发布时间】:2012-05-20 18:33:54
【问题描述】:
以下代码是不好的做法吗?
for i in some_values:
do_whatever(i)
do_more_things(i)
不知何故,我觉得变量 i 应该保留在 for 循环内块的范围内。但是 python 2.7 让我可以在循环之后重用它。
python 是否正式支持该功能,还是我在滥用该语言?
【问题讨论】:
-
hmmm... 看起来这可能没问题,因为它被使用了here
-
有相当多的用例受益于在后续代码中访问循环变量的最后一个值
标签: python