for _ in range( )中的‘_'的作用
今天仍是在繼續學習pytorch的使用,速度太慢了。。。
回到正題,今天在學習pytorch的時候,看到了一行代碼:
for _ in range(random.randint(0, 3)):
看到這個"_“不知道什麼意思,就查了一下,看到了別人寫的帖子,瞭解了作用:
" _"是一個循環標誌,類似於普通變量,只是不取值,只循環,我覺得這個” _"就是一個佔位符。
import random
for i in range(random.randint(0, 3)):
print("ssss")
for _ in range(random.randint(0, 3)):
print("dddd")
輸出如下:
ssss
ssss
dddd
dddd
dddd
可以看到和用普通變量i但是不使用i是一樣的效果。
另外提一句,random.randint(0, 3)是在[0,3]區間內隨機取值。
參考了帖子,感謝原帖,原帖在這:for _ in range( )