实现这一目标的一种方法是:
list(map(int,input('Enter Numbers: ').split()))
这将要求用户输入数字,当用户通过input
输入时,该数字将返回str
个对象。最后的split
调用返回包含这些数字的逗号分隔列表。此时它们仍被视为str
。
下一个map
函数接受fnc
和list
个参数,这些参数会将fnc
参数应用于list
中的每个项目。在这种情况下,它会将list
个str
个对象中的每个值转换为int
类型。
最后一步是通过list()
调用将我们创建的map
对象转换为list
。