ruff-static-key-dict-comprehension (RUF011) 已移除(自 v0.2.0 起) · 相关议题 · 查看源码 警告:此规则已被移除,其文档仅供历史参考。 已移除 此规则最初在 flake8-bugbear 中实现,现已重映射至 B035 作用 检查使用静态键(如字符串字面量或在推导式外部定义的变量)的字典推导式。 为什么这不好? 在字典推导式中使用静态键(如字符串字面量)通常是一个错误,因为这会导致生成的字典最终只有一个键,尽管推导式本身遍历了多个值。 示例 data = ["some", "Data"] {"key": value.upper() for value in data} 建议改为 data = ["some", "Data"] {value: value.upper() for value in data}