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入门篇之对象类型
Oct 17 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
python的random模块及加权随机算法的python实现方法
Jan 04 Python
Python时间获取及转换知识汇总
Jan 11 Python
python:print格式化输出到文件的实例
May 14 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
Oct 15 Python
在django模板中实现超链接配置
Aug 21 Python
基于python的BP神经网络及异或实现过程解析
Sep 30 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
Apr 21 Python
Python 如何批量更新已安装的库
May 26 Python
浅谈Python 钉钉报警必备知识系统讲解
Aug 17 Python
python爬虫筛选工作实例讲解
Nov 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中实现简单的ACL 完结篇
2011/09/07 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
详解php的socket通信
2015/08/11 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
js 3种归并操作的实例代码
2013/10/30 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
jQuery Validate初步体验(一)
2015/12/12 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
vue.js项目中实用的小技巧汇总
2017/11/29 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
通过实例讲解JS如何防抖动
2019/06/15 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
2020/03/17 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
python使用tkinter实现简单计算器
2018/01/30 Python
用python写扫雷游戏实例代码分享
2018/05/27 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
python多任务及返回值的处理方法
2019/01/22 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
在Python中使用turtle绘制多个同心圆示例
2019/11/23 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
电大自我鉴定
2013/10/27 职场文书
工伤赔偿协议书
2014/04/15 职场文书
食品安全演讲稿
2014/09/01 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书
mysql 排序失效
2022/05/20 MySQL