Reputation: 157
sample input:
32 42 4 423 43 2 3
my code to convert the input into a list of integers:
mylist = map(int, (list(input().split(' '))))
print(mylist)
output of my code:
<map object at 0x7f0eb38f1d30>
Expected output:
[32, 42, 4, 423, 43, 2, 3]
Upvotes: 1
Views: 915
Reputation: 31339
If you want a list use a list comprehension:
mylist = [int(x) for x in input.split(' ')]
The result of map is a map object, and you're getting it's representation.
You can convert it to a list:
mymap = map(int, (list(input().split(' '))))
print(list(mymap))
Upvotes: 1