未解包的列表推导式 (UP027) 源自 pyupgrade linter。 警告:此规则已被移除,其文档仅供历史参考。 已移除 没有证据表明生成器在与解包结合使用时比列表推导式明显更快。 作用 检查立即解包的列表推导式。 为什么这不好? 如果结果会被立即解包,则没有理由使用列表推导式。相反,应使用生成器表达式,这可以避免分配中间列表。 示例 a, b, c = [foo(x) for x in items] 建议改为 a, b, c = (foo(x) for x in items) 参考 Python 文档: 生成器表达式 Python 文档: 列表推导式