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 相关文章推荐
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
Aug 15 Python
Python中使用item()方法遍历字典的例子
Aug 26 Python
python 使用get_argument获取url query参数
Apr 28 Python
Python学习之Django的管理界面代码示例
Feb 10 Python
python距离测量的方法
Mar 06 Python
Python中的pack和unpack的使用
Mar 12 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
python+tifffile之tiff文件读写方式
Jan 13 Python
Python-openCV读RGB通道图实例
Jan 17 Python
打印tensorflow恢复模型中所有变量与操作节点方式
May 26 Python
详解Pandas 处理缺失值指令大全
Jul 30 Python
Python学习之包与模块详解
Mar 19 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代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
php数组一对一替换实现代码
2012/08/31 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
2014/11/08 PHP
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
2015/08/27 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
在elementui中Notification组件添加点击事件实例
2020/11/11 Javascript
python 简易计算器程序,代码就几行
2009/08/29 Python
Python实例之wxpython中Frame使用方法
2014/06/09 Python
Python的装饰器使用详解
2017/06/26 Python
python3实现随机数
2018/06/25 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
公司股权转让协议书
2014/04/12 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
奠基仪式致辞
2015/07/30 职场文书
安全生产标语口号
2015/12/26 职场文书
学习计划是什么
2019/04/30 职场文书
MySQL 数据 data 基本操作
2022/05/04 MySQL