PyCQA/flake8-bugbear

Proposed rule: match zip() arguments and unpacked variables

Open

#545 aperta il 25 feb 2026

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)Python (116 fork)github user discovery
enhancementhelp wanted

Metriche repository

Star
 (1116 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

In an older code blob of mine I came across this oddity:

for a, b, _ in zip(iter_a, iter_b, iter_c):
    ...

which should be simplified to

for a, b in zip(iter_a, iter_b):
    ...

by removing iter_c entirely. Turns out I had this pattern in two other places as well 🤦🏻‍♂️

Would this not be a useful idiom to look for and warn about? (Assuming _ isn’t used in the body of the loop…)

Guida contributor