可能重复:
如何避免在for循环中声明未使用的变量?
在Python中,如果一个变量不需要使用,最佳实践是什么?这似乎是一个奇怪的问题,但采用我的特定情况来举例说明:我有一个(key, value)元组,但我只对value感兴趣。以下是我的使用示例:
some_stuff = [("key", "value"), ("key2", "value")]
for _, value in some_stuff:
pass # TODO: do something really important with value
我注意到在Eclipse中,给一个变量命名为_或者带有_前缀(例如_k)将不会显示未使用的变量警告,而去除_前缀将导致警告出现。但这可能只是Eclipse中的一个奇怪之处/“特性”,而不是Python最佳实践。
for key, value in some_stuff:
。毕竟,它可能在未来被使用。变量应该说明它所包含的内容,而不是说“我不需要被使用”。 - pepr