python怎么用input函数输入一个列表-Python教程

资源魔 13 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教程栏目进行学习!

以上就是python怎样用input函数输出一个列表的具体内容,更多请存眷资源魔其它相干文章!

标签: python教程 python编程 python使用问题 python怎么用input输入一个列表

抱歉,评论功能暂时关闭!