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中的zipfile模块使用详解
Jun 25 Python
浅谈python中的面向对象和类的基本语法
Jun 13 Python
python模块之re正则表达式详解
Feb 03 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
python操作mysql代码总结
Jun 01 Python
Flask-Mail用法实例分析
Jul 21 Python
使用CodeMirror实现Python3在线编辑器的示例代码
Jan 14 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
对python中return与yield的区别详解
Mar 12 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 Python
python怎么对数字进行过滤
Jul 05 Python
python基于pygame实现飞机大作战小游戏
Nov 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中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
2011/11/10 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
根据json字符串生成Html的一种方式
2013/01/09 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
javascript中利用柯里化函数实现bind方法
2016/04/29 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
深入理解vue路由的使用
2017/03/24 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
vue props对象validator自定义函数实例
2019/11/13 Javascript
如何通过javaScript去除字符串两端的空白字符
2020/02/06 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
python中函数默认值使用注意点详解
2016/06/01 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
python3实现逐字输出的方法
2019/01/23 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
python实现超级马里奥
2020/03/18 Python
Python request操作步骤及代码实例
2020/04/13 Python
python eventlet绿化和patch原理
2020/11/21 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
WINDOWS域的具体实现方式是什么
2014/02/20 面试题
采购人员的个人自我评价
2014/01/16 职场文书
学生吸烟检讨书
2014/09/14 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
2014年医院工作总结
2014/11/20 职场文书
iOS 16进一步确认,一共支持16款iPhone
2022/04/28 数码科技