【发布时间】:2021-11-26 16:31:01
【问题描述】:
我使用 sympy,我想将一个符号与这样的列表进行比较:
>>> sympy.sympify("Eq(x,[])")
但这会引发错误:sympy.core.sympify.SympifyError: SympifyError: []
但它适用于 set :
>>> sympy.sympify("Eq(x,{})")
Eq(x,{})
为什么这不适用于列表以及如何将符号与列表进行比较?
【问题讨论】:
-
SymPy 中没有列表类型,因为 SymPy 表达式是不可变的,而列表是可变的。不过有一个符号元组。