The best I could come up with is
s = '1.000,0.001'
z = [float(w) for w in s.split(',')]
x = complex(z,z)
There's a more concise way, but it's not really any cleaner and it's certainly not clearer.
x = complex(*[float(w) for w in '1.000,.001'.split(',')])