如何将包含多个数字的字符串转换为python中的int,例如:"100, 200, 300"
和"400, 500"
。我知道如何将包含单个数字(如"100"
或"56"
的字符串转换为int而不转换为包含2个数字的字符串。
有人知道该怎么做吗?
非常感谢您的帮助。
答案 0 :(得分:3)
答案 1 :(得分:0)
您也可以使用list comprehensions:
In [635]: x = "100, 200, 300"
In [638]: results = [int(i) for i in x.split(',')]
In [639]: results
Out[639]: [100, 200, 300]