Python用input输入列表的实例代码


Posted in Python onFebruary 07, 2020

Python用input输入列表的方法

使用input输入数据时,使用逗号隔开列表的每一项,再使用ast.literal_eval()方法转成列表即可。

代码如下:

import ast

lists = ast.literal_eval(input("请输入列表,使用逗号隔开: ")) 

print(lists)

执行结果如下:

Python用input输入列表的实例代码

ast.literal_eval()的作用是把数据还原成它本身或者是能够转化成的数据类型。

eval()函数也具有相同的效果,但它们是有区别的:

eval在做计算前并不知道需要转化的内容是不是合法的(安全的)python数据类型。只是在调用函数的时候去计算。如果被计算的内容不是合法的python类型就会抛出异常。

ast.literal则会判断需要计算的内容计算后是不是合法的python类型,如果是则进行运算,否则就不进行运算。

因此,推荐使用ast.literal_eval

以上就是Python用input输入列表的方法的详细内容,如果有任何补充可以联系三水点靠木小编。

Python 相关文章推荐
CentOS安装pillow报错的解决方法
Jan 27 Python
python实现给微信公众号发送消息的方法
Jun 30 Python
Python代码块批量添加Tab缩进的方法
Jun 25 Python
python 读取竖线分隔符的文本方法
Dec 20 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
Python中numpy模块常见用法demo实例小结
Mar 16 Python
PyQt4编程之让状态栏显示信息的方法
Jun 18 Python
python实现截取屏幕保存文件,删除N天前截图的例子
Aug 27 Python
安装python及pycharm的教程图解
Oct 10 Python
django 模型中的计算字段实例
May 19 Python
Python实现一个优先级队列的方法
Jul 31 Python
如何判断pytorch是否支持GPU加速
Jun 01 Python
详解Python 重学requests发起请求的基本方式
Feb 07 #Python
对tensorflow 中tile函数的使用详解
Feb 07 #Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 #Python
Tensorflow分批量读取数据教程
Feb 07 #Python
python统计字符的个数代码实例
Feb 07 #Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
Feb 07 #Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
Feb 07 #Python
You might like
php中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
2016/09/23 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
css图片自适应大小
2007/11/28 Javascript
js 表单验证方法(实用)
2009/04/28 Javascript
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
JavaScript 比较时间大小的代码
2010/04/24 Javascript
JavaScript的类型简单说明
2010/09/03 Javascript
javascript 在firebug调试时用console.log的方法
2012/05/10 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
javascript中的作用域和上下文使用简要概述
2013/12/05 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
Javascript中return的使用与闭包详解
2017/01/11 Javascript
NodeJS 中Stream 的基本使用
2018/07/30 NodeJs
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python中logging包的使用总结
2018/02/28 Python
彻底理解Python中的yield关键字
2019/04/01 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
使用npy转image图像并保存的实例
2020/07/01 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
高校教师岗位职责
2014/03/18 职场文书
儿童生日会策划方案
2014/05/15 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书
大学生自荐书范文
2015/03/05 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
使用refresh_token实现无感刷新页面
2022/04/26 Javascript
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技