if-key-in-dict-del (RUF051)
修复总是可用的。
作用
检查 if key in dictionary: del dictionary[key]
模式。
为什么这不好?
要从字典中删除键值对,使用 .pop(..., None)
更简洁。
示例
建议改为
修复安全性
此规则的修复被标记为安全,除非 if 语句包含注释。
修复总是可用的。
检查 if key in dictionary: del dictionary[key]
模式。
要从字典中删除键值对,使用 .pop(..., None)
更简洁。
建议改为
此规则的修复被标记为安全,除非 if 语句包含注释。