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 socket编程实例详解
May 27 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
解决新django中的path不能使用正则表达式的问题
Dec 18 Python
深入解析Python小白学习【操作列表】
Mar 23 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
Aug 29 Python
在Python中预先初始化列表内容和长度的实现
Nov 28 Python
Python2与Python3的区别点整理
Dec 12 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
python新式类和经典类的区别实例分析
Mar 23 Python
基于FME使用Python过程图解
May 13 Python
Python类及获取对象属性方法解析
Jun 15 Python
python实现图片转字符画
Feb 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 mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
ajax返回值中有回车换行、空格的解决方法分享
2013/10/24 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
实例:尽可能写友好的Javascript代码
2006/10/09 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
JQuery之focus函数使用介绍
2013/08/20 Javascript
第一次接触JS require.js模块化工具
2016/04/17 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
python删除过期log文件操作实例解析
2018/01/31 Python
python和shell监控linux服务器的详细代码
2018/06/22 Python
python hook监听事件详解
2018/10/25 Python
Python selenium的基本使用方法分析
2019/12/21 Python
在pycharm中实现删除bookmark
2020/02/14 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
文科生自我鉴定
2014/02/15 职场文书
《假如》教学反思
2014/04/17 职场文书
家长对孩子的评语
2014/04/18 职场文书
我的长生果教学反思
2014/04/28 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
大学生安全教育主题班会
2015/08/12 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python