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解释执行原理分析
Aug 22 Python
python概率计算器实例分析
Mar 25 Python
python使用正则表达式分析网页中的图片并进行替换的方法
Mar 26 Python
python构建自定义回调函数详解
Jun 20 Python
python中logging库的使用总结
Oct 18 Python
python处理两种分隔符的数据集方法
Dec 12 Python
Python实现SQL注入检测插件实例代码
Feb 02 Python
python中的数据结构比较
May 13 Python
详解Python3除法之真除法、截断除法和下取整对比
May 23 Python
Python3 Tkinkter + SQLite实现登录和注册界面
Nov 19 Python
Python使用tkinter制作在线翻译软件
Feb 22 Python
用Python创建简易网站图文教程
Jun 11 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 smarty模版引擎中的缓存应用
2009/12/11 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
div li的多行多列 无刷新分页示例代码
2013/10/16 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
Js 正则表达式知识汇总
2014/12/02 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
Bootstrap进度条学习使用
2017/02/09 Javascript
JavaScript递归算法生成树形菜单
2017/08/15 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
javascript如何实现create方法
2019/11/04 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
2020/03/03 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
python 中文字符串的处理实现代码
2009/10/25 Python
Python中使用HTMLParser解析html实例
2015/02/08 Python
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
Python日志模块logging基本用法分析
2018/08/23 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
开业庆典答谢词
2014/01/18 职场文书
岗位竞聘报告范文
2014/11/06 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
就业证明函
2015/06/17 职场文书
法院执行局工作总结
2015/08/11 职场文书
学生会干部任命书
2015/09/21 职场文书
2016年教师节慰问信
2015/12/01 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
PHP中->和=>的意思
2021/03/31 PHP