sympyで連立方程式をといて、その解の値を抜き取る方法が知りたいです。
例えば

import sympy

a = -1/2
b = 3
c = 1/2
d = -1

x = sympy.Symbol('x')
y = sympy.Symbol('y')

eq1 = y - a*x - b
eq2 = y - c*x - d

ans = sympy.solve([eq1, eq2], [x, y])
print(ans)

とすると
{x: 4.00000000000000, y: 1.00000000000000}
となりますが、4.0, 1.0それぞれの値を変数ans1, ans2に
代入する方法がわかりません。教えてください。