python怎么输入函数_python怎么用input函数输入一个列表

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 23:10   36   0

详细内容

在Python3.0以后,键盘输入使用input函数>>> x=input

>>> 123

123

在命令行没有任何显示,输入123后直接赋值给x,并打印。

仅仅使用input是无法解决大部分数据处理的,通常输入的字符串需要分割处理,python使用split()函数进行分割>>> x=input()

1,2,3,4

>>> xlist=x.split(",")

>>> print(xlist)

['1', '2', '3', '4']

但是这样仍然不够,输入的是数字,我们希望列表也是数字,所以还需要进一步转换>>> x=input()

1,2,3,4

>>> xlist=x.split(",")

>>> print(xlist)

['1', '2', '3', '4']

>>> xlist = [int(xlist[i]) for i in range(len(xlist))] #for循环,把每个字符转成int值

>>> print(xlist)

[1, 2, 3, 4]

split(“”)函数的参数可以是任何分隔符,包括(a,b,c….;1,2,3…;%,!,*,空格)>>> x=input()

1 2 3 4

>>> xlist=x.split(" ")

>>> print(xlist)

['1', '2', '3', '4']

>>> xlist = [int(xlist[i]) for i in range(len(xlist))]

>>> print(xlist)

[1, 2, 3, 4]

更多Python相关技术文章,请访问Python教程栏目进行学习!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP