在Python 3中输入int列表

lif*_*fez 6 python string list python-3.x

我试图从Python 2.7改为3.3.1

我想输入

1 2 3 4
Run Code Online (Sandbox Code Playgroud)

并输出

[1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

在2.7我可以使用

score = map(int,raw_input().split())
Run Code Online (Sandbox Code Playgroud)

我应该在Python 3.x中使用什么?

Ash*_*ary 25

input()在Python 3中使用已在Python 3 raw_input中重命名input.而map现在返回列表的迭代器代替.

score = [int(x) for x in input().split()]
Run Code Online (Sandbox Code Playgroud)

要么 :

score = list(map(int, input().split()))
Run Code Online (Sandbox Code Playgroud)