这篇文章小编给大家详细讲解一下如何利用python的input函数输入一个列表,感兴趣的小伙伴可以跟着小编认真学一下这个方法,这篇文章针对python初学者的帮助特别大,大家一定要耐心阅读完!
文章插图
在Python3.0以后,我们可以直接输入input来使用这个函数
>>> x=input >>> 1357 1357命令行中没有任何显示,我们直接输入1357后即可直接赋值给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的input函数输入一个列表?这篇文章教给你方法】以上就是小编给大家带来的在python的input函数输入一个列表,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- python怎么把字符串变成字典?这三个方法你一定要知道
- 如何实现python中列表元素转为数字?这篇文章给你带来几个方法
- Python写入中文出错怎么办?问题原因其实是这个
- python输出字符串单双引号如何选择?这篇文章看完你就知道了
- python不能覆盖文件内容如何解决?这篇文章值得一阅
- python字典怎么排序?这篇文章通过实际来给大家解释
- python的idle怎么用?IDLE 新建 Python 文件的方法来了
- 如何解决mysql查询乱码?三分钟看完这篇文章你就知道了
- 京东临时保证金是什么?如何解冻?
- 京东店铺装修尺寸是多少钱?如何操作?