如何将字符串部分与字符串中存在的整数分开?例如 Hell23ui 21 matt12 jac18
How to seperate the string part from the integer present in the string? For example Hell23ui 21 matt12 jac18
例如字符串是Hell23ui 21 matt12 jac18
应该 return 列表 [23,21,12,18]
基本上需要像上面那样从字符串中提取所有数字。
您可以使用 re.findall
从字符串中提取所有数字并使用 map
将它们转换为 int
>>> import re
>>> s = 'Hell23ui 21 matt12 jac18'
>>> list(map(int, re.findall(r'\d+', s)))
[23, 21, 12, 18]
例如字符串是Hell23ui 21 matt12 jac18
应该 return 列表 [23,21,12,18]
基本上需要像上面那样从字符串中提取所有数字。
您可以使用 re.findall
从字符串中提取所有数字并使用 map
将它们转换为 int
>>> import re
>>> s = 'Hell23ui 21 matt12 jac18'
>>> list(map(int, re.findall(r'\d+', s)))
[23, 21, 12, 18]