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网络爬虫采集联想词示例
Feb 11 Python
Python 获取当前所在目录的方法详解
Aug 02 Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
简单谈谈python中的lambda表达式
Jan 19 Python
详解Python中的分组函数groupby和itertools)
Jul 11 Python
Python中使用双下划线防止类属性被覆盖问题
Jun 27 Python
解决python中的幂函数、指数函数问题
Nov 25 Python
python 类之间的参数传递方式
Dec 20 Python
Python安装tar.gz格式文件方法详解
Jan 19 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
Mar 20 Python
Python中关于logging模块的学习笔记
Jun 03 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 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代码
2012/07/14 PHP
解析php获取字符串的编码格式的方法(函数)
2013/06/21 PHP
php顺序查找和二分查找示例
2014/03/27 PHP
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
2007/04/12 Javascript
jquery选择器(常用选择器说明)
2010/09/28 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
koa源码中promise的解读
2018/11/13 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现的简单窗口倒计时界面实例
2015/05/05 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
python日期相关操作实例小结
2019/06/24 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
python unichr函数知识点总结
2020/12/16 Python
Java工程师面试集锦之Spring框架
2013/06/16 面试题
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
学习走群众路线心得体会
2014/11/05 职场文书
师范生见习总结范文
2015/06/23 职场文书
关于环保的宣传稿
2015/07/23 职场文书
倡议书怎么写?
2019/04/11 职场文书