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 help()函数用法详解
Mar 11 Python
python使用socket远程连接错误处理方法
Apr 29 Python
python选择排序算法实例总结
Jul 01 Python
Python 的内置字符串方法小结
Mar 15 Python
用Django写天气预报查询网站
Oct 21 Python
使用python模拟命令行终端的示例
Aug 13 Python
python3用urllib抓取贴吧邮箱和QQ实例
Mar 10 Python
完美解决TensorFlow和Keras大数据量内存溢出的问题
Jul 03 Python
JupyterNotebook 输出窗口的显示效果调整实现
Sep 22 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 Python
python blinker 信号库
May 04 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中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
2014/11/24 PHP
使用phpstorm和xdebug实现远程调试的方法
2015/12/29 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
php实现给二维数组中所有一维数组添加值的方法
2017/02/04 PHP
PHP数据库操作四:mongodb用法分析
2017/08/16 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
JS阻止事件冒泡行为和闭包的方法
2016/06/16 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
浅谈Node.js之异步流控制
2017/10/25 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
python实现简单ftp客户端的方法
2015/06/28 Python
开始着手第一个Django项目
2015/07/15 Python
Python学生信息管理系统修改版
2018/03/13 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
Yahoo-PHP面试题3
2012/01/14 面试题
JAVA招聘远程笔试题
2015/07/23 面试题
《童年》教学反思
2014/02/18 职场文书
杨善洲观后感
2015/06/04 职场文书
工作态度怎么写
2015/06/25 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书
Python实现滑雪小游戏
2021/09/25 Python
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js