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设置windows桌面壁纸的实现代码
Jan 28 Python
Python实现单词拼写检查
Apr 25 Python
在Python的Flask框架中构建Web表单的教程
Jun 04 Python
Python中的TCP socket写法示例
May 11 Python
Python 3.6 -win64环境安装PIL模块的教程
Jun 20 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
Flask框架单例模式实现方法详解
Jul 31 Python
python 插入日期数据到Oracle实例
Mar 02 Python
Python实现数字的格式化输出
Aug 01 Python
python MD5加密的示例
Oct 19 Python
Python并发爬虫常用实现方法解析
Nov 19 Python
python 实现定时任务的四种方式
Apr 01 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
JQueryEasyUI datagrid框架的基本使用
2013/04/08 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
JS弹出层单纯的绝对定位居中示例代码
2014/02/18 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
js获取html的span标签的值方法(超简单)
2016/07/26 Javascript
原生JS取代一些JQuery方法的简单实现
2016/09/20 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
利用JS测试目标网站的打开响应速度
2017/12/01 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
python的unittest测试类代码实例
2017/12/07 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
python定义具名元组实例操作
2021/02/28 Python
检测用户浏览器是否支持CSS3的方法
2009/08/29 HTML / CSS
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
渡河少年教学反思
2014/02/12 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
2015出纳试用期工作总结
2014/12/12 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
500字作文之周记
2019/12/13 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python