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实现模拟按键,自动翻页看u17漫画
Mar 17 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
Apr 15 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
python+flask实现API的方法
Nov 21 Python
python使用magic模块进行文件类型识别方法
Dec 08 Python
Python中的pathlib.Path为什么不继承str详解
Jun 23 Python
django实现将后台model对象转换成json对象并传递给前端jquery
Mar 16 Python
使用Python实现将多表分批次从数据库导出到Excel
May 15 Python
windows支持哪个版本的python
Jul 03 Python
golang/python实现归并排序实例代码
Aug 30 Python
浅谈Python协程asyncio
Jun 20 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
很实用的一个完整email发送程序
2006/10/09 PHP
MYSQL数据库初学者使用指南
2006/11/16 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
php bootstrap实现简单登录
2016/03/08 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
2014/09/26 NodeJs
Angular Js文件上传之form-data
2015/08/28 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
正则验证小数点后面只能有两位数的方法
2017/02/28 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
Vue框架之goods组件开发详解
2018/01/25 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
基于Django ORM、一对一、一对多、多对多的全面讲解
2019/07/26 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
Araks官网:纽约内衣品牌
2020/10/15 全球购物
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
2015/12/03 面试题
社会学专业学生职业规划书
2014/02/07 职场文书
社区母亲节活动记录
2014/03/06 职场文书
企业文化建设实施方案
2014/03/22 职场文书
音乐教师求职信
2014/06/28 职场文书
2015医院个人工作总结范文
2015/05/21 职场文书
鸦片战争观后感
2015/06/09 职场文书
采购员工作总结范文
2015/08/12 职场文书
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android