gpt4 book ai didi

python - 如何将字符串 '1.000,0.001' 转换为复数 (1+0.001j)?

转载 作者:行者123 更新时间:2023-11-30 22:49:43 25 4
gpt4 key购买 nike

我能想到的最好的办法是

s = '1.000,0.001'
z = [float(w) for w in s.split(',')]
x = complex(z[0],z[1])

有没有更短、更干净、更好的方法?

最佳答案

有一种更简洁的方法,但它并不是真的更干净,而且肯定不是更清晰。

x = complex(*[float(w) for w in '1.000,.001'.split(',')])

关于python - 如何将字符串 '1.000,0.001' 转换为复数 (1+0.001j)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39644848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com