for i in my_function(): # Noncompliant
......
Do not call a function when declaring a for-type loop in order to avoid function calls each iteration. It saves CPU cycles.
for i in my_function(): # Noncompliant
......
limit = my_function()
for i in limit:
......