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入门之modf()方法的使用
May 15 Python
Python-嵌套列表list的全面解析
Jun 08 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
Apr 24 Python
批量将ppt转换为pdf的Python代码 只要27行!
Feb 26 Python
Python语言进阶知识点总结
May 28 Python
Python 迭代,for...in遍历,迭代原理与应用示例
Oct 12 Python
python with (as)语句实例详解
Feb 04 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
Aug 02 Python
几款好用的python工具库(小结)
Oct 20 Python
利用python进行文件操作
Dec 04 Python
Python实现视频中添加音频工具详解
Dec 06 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引用(&)各种使用方法实例详解
2014/03/20 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
2014/05/07 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
jQuery 验证插件 Web前端设计模式(asp.net)
2010/10/17 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
简单的JS时钟实例讲解
2016/01/13 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
Bootstrap table使用方法记录
2017/08/23 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
原生js实现的移动端可拖动进度条插件功能详解
2019/08/15 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
提升Python程序运行效率的6个方法
2015/03/31 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
tensorflow的计算图总结
2020/01/12 Python
Python实现微信表情包炸群功能
2021/01/28 Python
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
酒店服务与管理毕业生求职信
2013/11/02 职场文书
超级搞笑检讨书
2014/01/15 职场文书
小学英语教学反思案例
2014/02/04 职场文书
知识就是力量演讲稿
2014/09/13 职场文书
个人作风建设剖析材料
2014/10/11 职场文书
瘦西湖导游词
2015/02/03 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis