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入门及进阶笔记 Python 内置函数小结
Aug 09 Python
Python中super()函数简介及用法分享
Jul 11 Python
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
Python2包含中文报错的解决方法
Jul 09 Python
Python封装原理与实现方法详解
Aug 28 Python
解决django后台样式丢失,css资源加载失败的问题
Jun 11 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
基于python3 的百度图片下载器的实现代码
Nov 05 Python
python求numpy中array按列非零元素的平均值案例
Jun 08 Python
浅谈PyTorch中in-place operation的含义
Jun 27 Python
Python 批量下载阴阳师网站壁纸
May 19 Python
python中mongodb包操作数据库
Apr 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
jquery实现的省市区三级联动
2015/04/02 Javascript
javascript中基本类型和引用类型的区别分析
2015/05/12 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
Ibatis如何使用动态表名
2015/07/12 面试题
高分子材料个人求职信范文
2013/09/25 职场文书
班级旅游计划书
2014/05/03 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
个人作风建设剖析材料
2014/10/11 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
关于Javascript闭包与应用的详解
2021/04/22 Javascript
python 如何在list中找Topk的数值和索引
2021/05/20 Python
Python列表的索引与切片
2022/04/07 Python
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL