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实现从ftp服务器下载文件的方法
Apr 30 Python
编写Python脚本把sqlAlchemy对象转换成dict的教程
May 29 Python
Python编程中字符串和列表的基本知识讲解
Oct 14 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
详解python之配置日志的几种方式
May 22 Python
Python实现修改文件内容的方法分析
Mar 25 Python
浅析PHP与Python进行数据交互
May 15 Python
Python使用正则实现计算字符串算式
Dec 29 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
关于tensorflow softmax函数用法解析
Jun 30 Python
Python打包为exe详细教程
May 18 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 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脚本的10个技巧(1)
2006/10/09 PHP
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
javascript concat数组累加 示例
2009/09/03 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
JsRender for object语法简介
2014/10/31 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
Python Unittest自动化单元测试框架详解
2018/04/04 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
Django之PopUp的具体实现方法
2019/08/31 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
美体小铺加拿大官方网站:The Body Shop加拿大
2016/10/30 全球购物
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
一些PHP的面试题
2015/05/06 面试题
一套中级Java程序员笔试题
2015/01/14 面试题
2015年司机工作总结
2015/04/23 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android