Possible Duplicate:
How can I get around declaring an unused variable in a for loop?
在 Python 中,命名不会使用的变量的最佳做法是什么?这肯定是一个奇怪的问题,但对于我的具体情况,我有一个 (key, value) 的元组,我只对值感兴趣。我的用例的基本演示:
some_stuff = [("key", "value"), ("key2", "value")]
for _, value in some_stuff:
pass # TODO: do something really important with value
我注意到在 Eclipse 中命名变量 _ 或带有 _ 前缀(例如 _k)不会显示未使用的变量警告,而删除 _ 前缀会导致引发警告,但这可能只是一个奇怪/Eclipse 中的“功能”而不是 Python 最佳实践..
最佳答案
不确定这是否是 Eclipse 的东西,但我通常使用 '_'
来表示我不关心的值(即,元组中的返回值,或 for
-循环)。
当然,您总是可以使用旧的备用方法,例如命名变量 dummy
或 ignore
。
我不确定 PEP 8提到这方面的任何事情,可能值得一看。
关于python - python中未使用的变量命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11486148/