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