Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我能';不要重新拆分以处理数字,而是将它们保持在字符串中并放在一起,_Python_Regex_Python 3.x - Fatal编程技术网

Python 我能';不要重新拆分以处理数字,而是将它们保持在字符串中并放在一起,

Python 我能';不要重新拆分以处理数字,而是将它们保持在字符串中并放在一起,,python,regex,python-3.x,Python,Regex,Python 3.x,我无法重新拆分以处理数字,但请将它们保留在字符串中并放在一起 例如: 输出应为: ['Amount A', '7,791.23'] ['Amount B', '6318.94'] 它采用这种格式的原因是因为我从文档中复制它。我已经让它与其他特殊字符一起使用,以引导金额($),但它只起作用,因为我不需要保留符号 出于您的目的,您应该使用str.rsplit从右侧用空格拆分字符串,最多拆分1次: s = ['Amount A 7,791.23', 'Amount B 6,318.94'] for

我无法重新拆分以处理数字,但请将它们保留在字符串中并放在一起 例如:

输出应为:

['Amount A', '7,791.23']
['Amount B', '6318.94']

它采用这种格式的原因是因为我从文档中复制它。我已经让它与其他特殊字符一起使用,以引导金额($),但它只起作用,因为我不需要保留符号

出于您的目的,您应该使用
str.rsplit
从右侧用空格拆分字符串,最多拆分1次:

s = ['Amount A 7,791.23', 'Amount B 6,318.94']
for i in s:
    print(i.rsplit(' ', 1))
这将产生:

['Amount A', '7,791.23']
['Amount B', '6,318.94']

我会这样做,但在我的例子中,有不止一个空格的“Amount1”是,类似于一个类别的标题。我已经用你的新要求更新了我的答案。
['Amount A', '7,791.23']
['Amount B', '6,318.94']