正在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输入一个列表
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!