I have a string of integers for ex. 1 2 3 4 5
. How do I convert it into a list like [1, 2, 3, 4, 5]
?
Asked
Active
Viewed 52 times
-1

CoolBoiBS
- 23
- 5
-
6What exactly do you mean by "something like 1 2 3 4 5"? – mkrieger1 Sep 18 '21 at 20:56
-
1If you have a "list of integers" you already have a list. – Samwise Sep 18 '21 at 21:00
-
By that I was asking how to convert a "list" of numbers which in this example was 1 2 3 4 5 into an actual list [1, 2, 3, 4, 5]. Sorry if that wasn't clear! – CoolBoiBS Sep 18 '21 at 21:02
-
Either way, Sabil answered with what I was looking for. – CoolBoiBS Sep 18 '21 at 21:03
-
A more clear way to describe what you have would be 'the string `"1 2 3 4 5"`'. There are a lot of things that are "like 1 2 3 4 5" (maybe you mean the tuple `(1, 2, 3, 4, 5)`?) but if you say you have a *string* it's very clear which one of them you're talking about! – Samwise Sep 18 '21 at 21:10
1 Answers
1
You can do this:
int_str = '1 2 3 4 5'
int_list = list(map(int, int_str.split()))
print(int_list)
Output:
[1, 2, 3, 4, 5]

Sabil
- 3,750
- 1
- 5
- 16