首页 > 解决方案 > Python中算术表达式的因式分解

问题描述

在 Python 中是否有一种直接的方法来构建一个函数factorize,这样,给定一个简单的算术表达式作为输入,只使用乘法和加法(例如'a*b*d+a*b*c*d+e'),返回一个给定因子列表的分解表达式?

例如

x = 'a*b*d+a*b*c*d+e'
y = ['a','b']
print(factorize(x,y))

会打印类似的东西'(a*b)*(d+cd)+e'

是否有一些内置功能可以帮助进行此类操作?

标签: pythonarithmetic-expressions

解决方案


推荐阅读