PyCQA/flake8-bugbear

Proposed rule: match zip() arguments and unpacked variables

Open

#545 创建于 2026年2月25日

在 GitHub 查看
 (3 评论) (0 反应) (0 负责人)Python (116 fork)github user discovery
enhancementhelp wanted

仓库指标

Star
 (1,116 star)
PR 合并指标
 (PR 指标待抓取)

描述

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

贡献者指南