跳到内容

unnecessary-spread (PIE800)

添加于 v0.0.231 · 相关问题 · 查看源码

派生自 flake8-pie 代码检查工具。

有时提供修复。

作用

检查不必要的字典解包运算符 (**)。

为什么这不好?

将一个字典解包到另一个字典中是多余的。可以移除解包运算符,使代码更具可读性。

示例

foo = {"A": 1, "B": 2}
bar = {**foo, **{"C": 3}}

建议改为

foo = {"A": 1, "B": 2}
bar = {**foo, "C": 3}

参考