代码中经常有for _ in range(n),在quora查到一个比较比较好的回答,暂时解决了疑惑,记录一下:
在for循环中,有时候并不需要关心变量的值。
for i in range(10):
print(i)
for i in range(10):
print('Hi')
譬如上面这两个例子,第一个需要确切知道i的值;第二个就不关心i, 这时可以用_代替i
for _ in range(10):
print('Hi')
这种代替并不是必须的,只是在debug里有用,因为并不会在循环里使用_作为值。
本文介绍了在Python代码中如何使用`for _ in range(10):`来代替常规的`for i in range(10):`,尤其是在不需要具体变量值的场景下,以及其在调试中的作用。通过实例和解释,展示了如何通过下划线`_`简化循环并减少冗余。
4302

被折叠的 条评论
为什么被折叠?



