gpt4 book ai didi

python - 解析字符串中整数和实数类型的数字

转载 作者:行者123 更新时间:2023-12-01 06:06:42 25 4
gpt4 key购买 nike

我有以下格式的字符串列表:

[ "%AB0.1.100", "%TB4.1.15" ]

我如何解析这个字符串,我想将其作为实数类型列表“0.1”和整数类型“100”以及实数类型“4.1”和整数类型“15”的第一个元素.

我如何在循环中执行此操作?

最佳答案

>>> import re
>>> l = [ "%AB0.1.100", "%TB4.1.15" ]
>>> out = []
>>> for item in l:
... m = re.search(r"(\d+\.\d+)\.(\d+)", item)
... f = float(m.group(1))
... i = int(m.group(2))
... out.append((f, i))
...
>>> out
[(0.1, 100), (4.1, 15)]

关于python - 解析字符串中整数和实数类型的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672921/

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