2024-04-26 20:34:13 发布
网友
我试图弄清楚如何使用python读取字符串的某个部分,但我似乎弄不清楚,而且没有人有我正在寻找的解决方案
我有多行的格式与此类似:
1235:9875:0.1234
它用冒号分隔,但问题是行的长度不同,所以只读取一定数量的字符是不起作用的
有人知道怎么做吗?我真的需要知道这一点,我希望这可以帮助其他人在未来
将值作为字符串放入数组:
test_str = "1235:9875:0.1234" number_str_arr = test_str.split(":") # ['1235', '9875', '0.1234']
将它们保存为浮点数而不是字符串(可能是您想要的?)
number_arr = [float(num) for num in number_str_arr] # [1235.0, 9875.0, 0.1234]
如何访问某些值:
first_num = number_arr[0] # 1235.0 last_num = number_arr[-1] # 0.1234
将值作为字符串放入数组:
将它们保存为浮点数而不是字符串(可能是您想要的?)
如何访问某些值:
相关问题 更多 >
编程相关推荐