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实现的ini文件操作类分享
Nov 20 Python
浅析Python中signal包的使用
Nov 13 Python
老生常谈python之鸭子类和多态
Jun 13 Python
Python基于TCP实现会聊天的小机器人功能示例
Apr 09 Python
Python 3.6 读取并操作文件内容的实例
Apr 23 Python
python 遍历目录(包括子目录)下所有文件的实例
Jul 11 Python
Python3.6使用tesseract-ocr的正确方法
Oct 17 Python
详解Django定时任务模块设计与实践
Jul 24 Python
python实现图片上添加图片
Nov 26 Python
pytorch中的自定义反向传播,求导实例
Jan 06 Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 Python
Python爬虫如何破解JS加密的Cookie
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 session会话的安全性分析
2011/09/08 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
js控制CSS样式属性语法对照表
2012/12/11 Javascript
js实现的折叠导航示例
2013/11/29 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
JS实现的一个简单的Autocomplete自动完成例子
2014/04/16 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
jquery 构造函数在表单提交过程中修改数据
2015/05/25 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
Angular通过指令动态添加组件问题
2018/07/09 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
2020/11/09 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
[05:08]2014DOTA2国际邀请赛 Hao专访复仇的胜利很爽
2014/07/15 DOTA
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
信息工程学院毕业生推荐信
2013/11/05 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS