代码中经常有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里有用,因为并不会在循环里使用_作为值。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐