python怎么把列表里的字符改为数字,python从键盘输入若干数字,添加到列表

  python怎么把列表里的字符改为数字,python从键盘输入若干数字,添加到列表

  Python输入字符串到列表是为了方便后续处理。这种操作在考试中比较常见。

  1.Python3.0以后,输入功能用于键盘输入。

  eg1。

  x=输入

  123

  123

  命令行上没有显示。输入123,直接赋给X,打印出来。

  eg2。

  x=输入(请输入.)

  请进入.123.

  打印(x)

  123

  命令行上显示“请输入.”,显示的字符对输入没有影响。输入字符后,直接赋给x。

  2.大部分的数据处理,仅仅用输入是解决不了的。通常需要对输入字符串进行分段,python使用split()函数对其进行分段。

  eg1。

  x=输入()

  1,2,3,4

  xlist=x.split(,)

  打印(xlist)

  [1, 2, 3, 4]

  但这仍然不够。输入是数字,我们希望列表是数字,所以需要进一步的转换。

  eg2。

  x=输入()

  1,2,3,4

  xlist=x.split(,)

  打印(xlist)

  [1, 2, 3, 4]

  xlist=[int(xlist[I])for I in range(len(xlist))]#循环用于将每个字符转换为int值。

  打印(xlist)

  [1, 2, 3, 4]

  split(" ")函数的参数可以是任何分隔符,包括(a,b,c…;1,2,3…;%,*,空格)

  eg3。

  x=输入()

  1 2 3 4

  xlist=x.split( )

  打印(xlist)

  [1, 2, 3, 4]

  xlist=[int(xlist[I])for I in range(len(xlist))]

  打印(xlist)

  [1, 2, 3, 4]

  上面这个把Python键盘输入转换成list的例子就是边肖分享的全部内容。希望给大家一个参考,也希望大家多多支持剧本之家。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: