python - python中未使用的变量命名

标签 python variables

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-循环)。

当然,您总是可以使用旧的备用方法,例如命名变量 dummyignore

我不确定 PEP 8提到这方面的任何事情,可能值得一看。

关于python - python中未使用的变量命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11486148/

相关文章:

python - 如何检查变量是整数还是字符串?

python - 3和5的倍数之和

python - 了解 ELMo 的演示次数

python - UUIDS 的 peewee ArrayField

java - 为什么 Java 允许在其标识符中使用控制字符?

java - 在 Java 中从字符串值调用/使用变量?

python - 如何: add a class docstring with Eclipse/Pydev via keyboard shortcut?

python - 在python中查找点是否在3D多边形中

sql - 如何将 SQL 子查询分配给变量并在同一上下文中使用它

Python - 在字符串上打印变量