代码中经常有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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐