PyCQA/flake8-bugbear

Proposed rule: match zip() arguments and unpacked variables

Open

#545 ouverte le 25 févr. 2026

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)Python (116 forks)github user discovery
enhancementhelp wanted

Métriques du dépôt

Stars
 (1 116 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

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…)

Guide contributeur