可能重複:
how can i get around declaring an unused variable in a for loop忽視蟒蛇變量
在Python,特別是一個for循環,有沒有辦法不創建一個變量,如果你不關心它,即i
在這個例子中是不需要的:
for i in range(10):
print('Hello')
可能重複:
how can i get around declaring an unused variable in a for loop忽視蟒蛇變量
在Python,特別是一個for循環,有沒有辦法不創建一個變量,如果你不關心它,即i
在這個例子中是不需要的:
for i in range(10):
print('Hello')
只需使用您不關心的變量名稱即可。這可能是dummy
或經常看到的_
。
我見過有人用_
作爲一次拋棄變量。我傾向於只使用i
而不是使用它。
for循環總是創建一個名稱。如果您不想使用它,只需通過名稱來清除它,例如將其稱爲dummy
。有些人也使用名稱_
作爲未使用的變量,但我不會推薦這個名稱,因爲它容易讓人們感到困惑,因此他們認爲這是一種特殊的語法。此外,它與交互式解釋器中的名稱_
以及具有相同名稱的通用gettext別名發生衝突。
+1提到可能的gettext衝突 –
是:
from __future__ import print_function
print(*['Hello']*10, sep='\n')
但是,你應該更喜歡for
環路可讀性
它沒有點擊,但print('Hello \ n'* 10,end ='')也可以。好想法 :) –
試試這個小arabesqsue。
print "Hello\n"*10
你說得很好!這是一個令人沮喪的難以搜索的事情。 –