unnecessary-list-index-lookup (PLR1736)#
Derived from the Pylint linter.
Fix is always available.
This rule is unstable and in preview. The --preview
flag is required for use.
What it does#
Checks for index-based list accesses during enumerate
iterations.
Why is this bad?#
When iterating over a list with enumerate
, the current item is already
available alongside its index. Using the index to look up the item is
unnecessary.
Example#
Use instead: