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 相关文章推荐
Ubuntu下创建虚拟独立的Python环境全过程
Feb 10 Python
Python基于Matplotlib库简单绘制折线图的方法示例
Aug 14 Python
python实现微信远程控制电脑
Feb 22 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
PyCharm 创建指定版本的 Django(超详图解教程)
Jun 18 Python
Python程序打包工具py2exe和PyInstaller详解
Jun 28 Python
Python中的类与类型示例详解
Jul 10 Python
实例讲解Python 迭代器与生成器
Jul 08 Python
python中plt.imshow与cv2.imshow显示颜色问题
Jul 16 Python
python中return不返回值的问题解析
Jul 22 Python
Django nginx配置实现过程详解
Sep 10 Python
python实现简单区块链结构
Apr 25 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 编程请选择正确的文本编辑软件
2006/12/21 PHP
基于php权限分配的实现代码
2013/04/28 PHP
thinkphp中memcache的用法实例
2014/11/29 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
QUnit jQuery的TDD框架
2010/11/04 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
一个可复用的vue分页组件
2017/05/15 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
2017/11/15 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
2020/11/09 Javascript
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
python中根据字符串调用函数的实现方法
2016/06/12 Python
python八皇后问题的解决方法
2018/09/27 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
8种常用的Python工具
2020/08/05 Python
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
error和exception有什么区别
2012/10/02 面试题
北大自主招生自荐信
2013/10/19 职场文书
信息专业本科生个人的自我评价
2013/10/28 职场文书
师范应届毕业生自荐信
2013/11/18 职场文书
给女朋友的道歉信
2014/01/10 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
初中同学会活动方案
2014/08/22 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS