Отдельная вещественная и мнимая часть комплексного числа в python

Мне нужно извлечь реальные и мнимые элементы комплексного числа в python. Я знаю, как сделать список сложным числом... но не наоборот.

У меня есть это:

Y = (-5.79829066331+4.55640490659j)

Мне нужно:

Z = (-5.79829066331, 4.55640490659)

и мне также понадобится каждая часть, если есть способ пойти напрямую, не идя через Z:

A = -5.79829066331
B = 4.55640490659

https://docs.python.org/2/library/functions.html#complex

Спасибо!

Ответ 1

Y = (-5.79829066331+4.55640490659j)

Z = (Y.real, Y.imag)

A = Y.real
B = Y.imag

Ответ 2

Z = (Y.real, Y.imag)
A = Y.real
B = Y.imag