Change a string of integers separated by spaces to a list of int

The most simple solution is to use .split()to create a list of strings:

x = x.split()

Alternatively, you can use a list comprehension in combination with the .split() method:

x = [int(i) for i in x.split()]

You could even use map map as a third option:

x = list(map(int, x.split()))

This will create a list of int‘s if you want integers.

Leave a Comment