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中的迭代器漫谈
Feb 03 Python
在主机商的共享服务器上部署Django站点的方法
Jul 22 Python
python实现员工管理系统
Jan 11 Python
Python matplotlib绘图可视化知识点整理(小结)
Mar 16 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
May 30 Python
python调用接口的4种方式代码实例
Nov 19 Python
pandas中read_csv、rolling、expanding用法详解
Apr 21 Python
python和php哪个容易学
Jun 19 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 Python
Python使用pickle进行序列化和反序列化的示例代码
Sep 22 Python
详解Python利用configparser对配置文件进行读写操作
Nov 03 Python
python 可视化库PyG2Plot的使用
Jan 21 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
牡丹941资料
2021/03/01 无线电
随时给自己贴的图片加文字的php水印
2007/03/16 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
express express-session的使用小结
2018/12/12 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
python ip正则式
2009/05/07 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
params有什么用
2016/03/01 面试题
开学典礼主持词
2014/03/19 职场文书
六五普法规划实施方案
2014/03/21 职场文书
市场部业务员岗位职责
2014/04/02 职场文书
报到证办理个人委托书
2014/10/06 职场文书
四年级数学教学反思
2016/02/16 职场文书
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js