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

Sin*_*ngh 1 python python-3.x

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

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

fruits=["apple","banana","cherry"]
ff(fruits) 
Run Code Online (Sandbox Code Playgroud)

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

Nor*_*dle 10

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

如果您真的不打算使用它,请将其更改为_Pylint 应忽略它。

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

fruits=["apple","banana","cherry"]
ff(fruits) 
Run Code Online (Sandbox Code Playgroud)

但我认为你想要的是:

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

fruits=["apple","banana","cherry"]
ff(fruits) 
Run Code Online (Sandbox Code Playgroud)