Python 3 - 将字符串编号添加到列表中

时间:2014-10-27 01:36:36

标签: string list python-3.x

因此,如果用户输入是: user = input('以下列格式输入数字“10 12 14”:')

然后用户以精确的方式输入数字10 11 12,不用逗号分隔,并且所有在一个字符串中用空格分隔,如何将数字添加到列表然后将它们转换为int而不是字符串

1 个答案:

答案 0 :(得分:0)

实现这一目标的一种方法是:

list(map(int,input('Enter Numbers: ').split()))

这将要求用户输入数字,当用户通过input输入时,该数字将返回str个对象。最后的split调用返回包含这些数字的逗号分隔列表。此时它们仍被视为str

下一个map函数接受fnclist个参数,这些参数会将fnc参数应用于list中的每个项目。在这种情况下,它会将liststr个对象中的每个值转换为int类型。

最后一步是通过list()调用将我们创建的map对象转换为list