Python键盘输入转换为列表的实例


Posted in Python onJune 23, 2018

Python输入字符串转列表是为了方便后续处理,这种操作在考试的时候比较多见。

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

eg1.

>>> x=input
>>> 123
123

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

eg2.

>>> x=input("请输入...")
请输入...123
>>> print(x)
123

在命令行显示“请输入…”,显示的字符对输入没有任何影响,输入字符后直接赋值给x。

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

eg1.

>>> x=input()
1,2,3,4
>>> xlist=x.split(",")
>>> print(xlist)
['1', '2', '3', '4']

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

eg2.

>>> 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…;%,!,*,空格)

eg3.

>>> 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用于url解码和中文解析的小脚本(python url decoder)
Aug 11 Python
python实现探测socket和web服务示例
Mar 28 Python
python表格存取的方法
Mar 07 Python
python3获取两个日期之间所有日期,以及比较大小的实例
Apr 08 Python
Python实现的生产者、消费者问题完整实例
May 30 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
Mar 14 Python
Python函数的迭代器与生成器的示例代码
Jun 18 Python
Python图像处理二值化方法实例汇总
Jul 24 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
pandas取dataframe特定行列的实现方法
May 24 Python
Python实现绘制双柱状图并显示数值功能示例
Jun 23 #Python
Python实现重建二叉树的三种方法详解
Jun 23 #Python
Python根据已知邻接矩阵绘制无向图操作示例
Jun 23 #Python
Python实现的绘制三维双螺旋线图形功能示例
Jun 23 #Python
python和shell监控linux服务器的详细代码
Jun 22 #Python
python中plot实现即时数据动态显示方法
Jun 22 #Python
Python+selenium 获取一组元素属性值的实例
Jun 22 #Python
You might like
虫族 Zerg 热键控制
2020/03/14 星际争霸
PHP读取目录树的实现方法分析
2019/03/22 PHP
Javascript判断对象是否相等实现代码
2013/03/18 Javascript
node.js中的fs.writeSync方法使用说明
2014/12/15 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
Bootstrap精简教程
2015/11/27 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
2016/05/10 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
[01:15:45]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第一局
2016/02/26 DOTA
详解Python中用于计算指数的exp()方法
2015/05/14 Python
举例详解Python中yield生成器的用法
2015/08/05 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
python自定义函数def的应用详解
2020/06/03 Python
Python如何实现远程方法调用
2020/08/07 Python
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
详解HTML5中的拖放事件(Drag 和 drop)
2016/11/14 HTML / CSS
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
便利店的创业计划书
2014/01/15 职场文书
实习鉴定评语
2014/01/19 职场文书
消防先进事迹材料
2014/02/10 职场文书
领导失职检讨书
2014/02/24 职场文书
心理学专业求职信
2014/06/16 职场文书
民族学专业求职信
2014/07/28 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
2014年学校安全工作总结
2014/11/13 职场文书
大学班干部竞选稿
2015/11/20 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
Python实战之OpenCV实现猫脸检测
2021/06/26 Python
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL