分隔字符串中的数字以用于计算

时间:2014-11-04 04:18:25

标签: python string

我想将字符串中的数字分开,以便我可以使用数字进行计算。

示例:

line_str = "23 22 55 67"   

到目前为止,我已经使用过:

for char in line_str:
print (char)

我不知道如何使用每个数字进行计算。

我相信我不能只写number_int = int(char)并继续number_int

2 个答案:

答案 0 :(得分:-3)

>>> import re
>>> list(map(int, re.split(r'\s+', '23 22 55 67')))
[23, 22, 55, 67]

答案 1 :(得分:-3)

line_str = "23 22 55 67".split(" ")
numbers = []
for n in line_str:
    numbers.append(int(n))

print numbers