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多线程编程中的join函数使用心得
Sep 02 Python
python抓取并保存html页面时乱码问题的解决方法
Jul 01 Python
Python判断变量是否为Json格式的字符串示例
May 03 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
Jul 04 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
Python使用正则表达式获取网页中所需要的信息
Jan 29 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
Aug 27 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
Mar 30 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
PyQt实现计数器的方法示例
Jan 18 Python
使用Python爬取小姐姐图片(beautifulsoup法)
Feb 11 Python
Python之Sklearn使用入门教程
Feb 19 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
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
PHP输出日历表代码实例
2015/03/27 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
PHP封装的page分页类定义与用法完整示例
2018/12/24 PHP
PHP中“=>
2019/03/01 PHP
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
jquery插件ajaxupload实现文件上传操作
2015/12/09 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
用Python的pandas框架操作Excel文件中的数据教程
2015/03/31 Python
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
Python登录注册验证功能实现
2018/06/18 Python
python根据多个文件名批量查找文件
2019/08/13 Python
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
html5+svg学习指南之SVG基础知识
2014/12/17 HTML / CSS
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
工程力学硕士生的自我评价范文
2013/11/16 职场文书
测绘工程系学生的自我评价
2013/11/30 职场文书
中学运动会广播稿
2014/01/19 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
我的长生果教学反思
2014/04/28 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
工作失职自我检讨书
2015/05/05 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang