Menu Close

How to split a string of space separated numbers into integers with Python?

Sometimes, we want to split a string of space separated numbers into integers with Python.

In this article, we’ll look at how to split a string of space separated numbers into integers with Python.

How to split a string of space separated numbers into integers with Python?

To split a string of space separated numbers into integers with Python, we can use the map and list functions and string’s split method.

For instance, we write:

n = list(map(int, "42 0".split()))
print(n)

We call split to split the string into a list.

Then we call map with int to map the list entries into integers.

Finally, we call list to convert the map into a list.

Therefore, n is [42, 0].

Conclusion

To split a string of space separated numbers into integers with Python, we can use the map and list functions and string’s split method.

Posted in Python, Python Answers