忽略python变量

Dea*_*nes 4 python variables

可能重复:
如何绕过在for循环中声明一个未使用的变量

在Python中,特别是对于for循环,如果你不关心它,有没有办法不创建变量,即i在这个不需要的例子中:

for i in range(10):
    print('Hello')
Run Code Online (Sandbox Code Playgroud)

Fel*_*ing 8

不,但通常你会发现_使用它:

for _ in range(10):
    print('Hello')
Run Code Online (Sandbox Code Playgroud)

使用时只需要小心gettext.

  • @Dean:你的问题说明了为什么你永远不应该使用这个变量名:) (2认同)

Sve*_*ach 5

for循环总是创建一个名称.如果您不想使用它,只需通过其名称清除它,例如调用它dummy.有些人也使用该名称_作为未使用的变量,但我不推荐这个名称,因为它往往会让人感到困惑,让他们认为这是一种特殊的语法.此外,它与_交互式解释器中的名称以及同名的公共gettext别名冲突.