想要将理想列表存储为值 并使用多项式或函数作为字典或散列表中的键
dict [x ^ 2 + x + 1] = x + 1
这个功能可以像枫木中的表函数一样吗?
显示为
dict[x^2+x+1] = [x+1, x+2, x+3, x+4, x+5]
dict[x^3] = [x+1, x+2]
答案 0 :(得分:0)
SymPy只是一个Python库,因此您在使用它时可以使用所有Python。 Python内置了dictionary类型。
>>> a = {x: 1}
>>> a[x**2 + 1] = 2
>>> a
{x: 1, x**2 + 1: 2}
答案 1 :(得分:0)
值可以是列表:
>>> {x**2 + x + 1: [x+1, x+2]}
{x**2 + x + 1: [x + 1, x + 2]}
>>> d = _
>>> d[x**2 + x + 1].append(x+3); d
{x**2 + x + 1: [x + 1, x + 2, x + 3]}