gpt4 book ai didi

python - 从 Python 中的字符串中提取负载平均浮点值的最佳方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:38 26 4
gpt4 key购买 nike

如果我有一个字符串,例如

“17:31:51 134 天,11:26,1 位用户,平均负载:0.22、0.15、0.10”

在最后仅提取 x3 负载平均值的最佳方法是什么?我已经编写了一个执行此操作的正则表达式,但这是最有效/最快的方法吗?

>>> s = "17:31:51 up 134 days, 11:26,  1 user,  load average: 0.22, 0.15, 0.10"
>>> print re.findall(r"([0-9]\.\d+)", s)
['0.22', '0.15', '0.10']

最佳答案

这应该有效:

# s is the string to parse
loadavg = [float(x) for x in s.rsplit('load average: ', 1)[1].split(', ')]

关于python - 从 Python 中的字符串中提取负载平均浮点值的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/471211/

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