未使用的变量'i'pylint(未使用变量)

新手上路,请多包涵

我在函数中使用 for 循环,并在此函数中传递列表,然后显示 plint(unused-variable)warning 并且它们没有给出正确的输出

def ff(f):
      for i in f:
         print (fruits)

fruits=["apple","banana","cherry"]
ff(fruits)

=> unused variable 'i' pylint(unused-variable)

原文由 Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 758
1 个回答

正如 Pylint 所说,您没有使用 i 变量。

如果您真的打算不使用它,请将其更改为 _ 并且 Pylint 应该忽略它。

 def ff(f):
  for _ in f:
     print(fruits)

fruits=["apple","banana","cherry"]
ff(fruits)

但我认为你想要的是:

 def ff(f):
  for fruit in f:
     print(fruit)

fruits=["apple","banana","cherry"]
ff(fruits)

原文由 Nordle 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题