PyCQA/flake8-bugbear

Proposed rule: match zip() arguments and unpacked variables

Open

#545 aberto em 25 de fev. de 2026

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)Python (116 forks)github user discovery
enhancementhelp wanted

Métricas do repositório

Stars
 (1.116 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

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

Guia do colaborador