如何将一串数字转换为python3中的int列表

时间:2016-01-22 16:50:42

标签: string list python-3.x

示例输入:

32 42 4 423 43 2 3

我的代码将输入转换为整数列表:

mylist = map(int, (list(input().split(' '))))
print(mylist)

输出我的代码:

<map object at 0x7f0eb38f1d30>

预期产出:

[32, 42, 4, 423, 43, 2, 3]

1 个答案:

答案 0 :(得分:1)

如果您想要列表,请使用列表解析:

mylist = [int(x) for x in input.split(' ')]

地图的结果是一个地图对象,你得到它的表示。

您可以将其转换为列表:

mymap = map(int, (list(input().split(' '))))
print(list(mymap))