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 map和reduce函数用法示例
Feb 26 Python
python关闭windows进程的方法
Apr 18 Python
python中set常用操作汇总
Jun 30 Python
python实现接口并发测试脚本
Jun 25 Python
Python3监控疫情的完整代码
Feb 20 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
Python中实现一行拆多行和多行并一行的示例代码
Sep 06 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
Sep 20 Python
python 利用opencv实现图像网络传输
Nov 12 Python
python基于Kivy写一个图形桌面时钟程序
Jan 28 Python
使用tensorflow 实现反向传播求导
May 26 Python
TensorFlow中tf.batch_matmul()的用法
Jun 02 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模块 Memcached功能多于Memcache
2011/06/14 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
JavaScript操作select元素和option的实例代码
2016/01/29 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
2016/05/04 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
2016/06/28 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
jQuery pagination分页示例详解
2018/10/23 jQuery
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
2018/04/20 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
2019/11/22 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
2019/12/12 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
django 模型字段设置默认值代码
2020/07/15 Python
python中pyplot基础图标函数整理
2020/11/10 Python
浅谈CSS3 动画卡顿解决方案
2019/01/02 HTML / CSS
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
教师自荐信范文
2013/12/09 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
酒店七夕情人节活动策划方案
2014/08/24 职场文书
公司保洁员管理制度
2015/08/04 职场文书
财产分割协议书
2016/03/22 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书