Python用input输入列表的方法

使用input输入数据时,使用逗号隔开列表的每一项,再使用ast.literal_eval()方法转成列表即可。

代码如下:import ast

lists = ast.literal_eval(input("请输入列表,使用逗号隔开: "))

print(lists)

执行结果如下:

ast.literal_eval()的作用是把数据还原成它本身或者是能够转化成的数据类型。

eval()函数也具有相同的效果,但它们是有区别的:

eval在做计算前并不知道需要转化的内容是不是合法的(安全的)python数据类型。只是在调用函数的时候去计算。如果被计算的内容不是合法的python类型就会抛出异常。

ast.literal则会判断需要计算的内容计算后是不是合法的python类型,如果是则进行运算,否则就不进行运算。

因此,推荐使用ast.literal_eval

众多python培训视频,尽在python学习网,欢迎在线学习!

以上就是Python用input输入列表的方法的详细内容,更多请关注Gxlcms其它相关文章!

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

python用input输入整数列表_Python用input输入列表的方法相关推荐

  1. python输入一组数字存到列表_Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到...

    Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到 发表时间:2020-08-20 当传入多个值时,需要使用split()函数来切割 ...

  2. python求三个整数最大值_python 练习题:定义一个getMax()函数,返回三个数(从键盘输入的整数)中的最大值。...

    此题比较简单,不做过多说明. 值得注意的是如何用一行代码让用户一次性输入为多个变量赋值 Python # 定义一个getMax()函数,返回三个数(从键盘输入的整数)中的最大值. def getMax ...

  3. python怎么创建字符串列表_Python(字符串,列表,元组,字典)

    1.字符串:标识" " PS:字符串是%s:整数是%d:浮点数%f strip:移除(空白或者特定字符) split:分割 len:长度(获取元素的个数) 索引 切片 2.列表li ...

  4. python 整数最大_Python程序使用floor()方法查找最大整数

    python 整数最大 The greatest integer function is a function (real numbers function) to itself that is de ...

  5. input 输入框只允许输入整数或非负整数或限制输入中文

    1.整数: 负整数.0.正整数: 非负整数: 正整数与0 <a-col :md="12" :sm="24" class="ex-item&quo ...

  6. python如何创建一个列表_python怎样快速构建列表?

    来自"专业人士笔记":创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!​zhuanlan.zhihu.com Python列表是Python程序中广泛使用的一种 ...

  7. python从键盘获取输入并排序_python从键盘输入数字并排序-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 读取 键盘 输入 ...

  8. python数据结构的列表_Python自带数据结构 列表(list)

    Python自带数据结构 列表(list) 列表是Python中最通用的数据类型,可以写成方括号之间的逗号分隔值(项目)列表. 使用列表的重要事项是,列表中的项目不必是相同的类型.也就是说一个列表中的 ...

  9. python中row是什么意思_Python中的2D列表(row total/grand total)

    我认为一个接一个地分解你的尝试,并讨论每一个尝试中出现的问题是有指导意义的.在 对于初学者来说,您的输入列表是一个二维的数字列表.你需要把它们投给int,最好是马上就投.但是,我假设您在代码中使用的输 ...

  10. python的元组是否能重复_python – 在带有元组的列表列表中查找重复项

    我试图找到嵌套在列表中的元组内的重复项.整个建筑也是一个清单.如果有其他更好的方法来组织这个让我的问题得到解决 – 我很高兴知道,因为这是我在路上建立的东西. pairsList = [ [1, (1 ...

最新文章

  1. python 事件通知模式_请问在 Python 的事件系统中,如何可以通过事件通知立刻终结一个正在运行的子线程?...
  2. 如何用openvr api打开vive前置摄像头
  3. P3572 [POI2014]PTA-Little Bird
  4. tensorflow gpu利用率为0_训练效率低?GPU利用率上不去?快来看看别人家的tricks吧...
  5. Maven+struts2+spring4+hibernate4的环境搭建
  6. linux音量模块,Linux下的音量控制器alsamixer
  7. tab标签的另一种写法
  8. 底层知识学习记录目录表
  9. php set_timeout,和 JS 一样的 php setTimeout 函数
  10. 分布式事物(同样适用于dubbo事务等分布式事务)
  11. Application.Goto 方法
  12. 解决IDEA Maven项目无法下载依赖
  13. 紫书搜索 习题7-6 UVA - 12113 Overlapping Squares 暴力
  14. 文档中的公式编号怎么不从1开始
  15. ASP.NET ASHX 一般处理程序教程
  16. 在Linux中编译jrtplib
  17. matlab直方图均衡化函数
  18. 新疆旅游攻略-喀纳斯
  19. 水滴pin安卓版apk_财务报销管理系统
  20. 软考中级软件设计分享

热门文章

  1. bwa manul page
  2. PDF文件双面打印设置
  3. 5000的台式计算机,预算5000的台式组装机配置清单_预算5000的台式组装机配置
  4. 巨建华担任BCF理事
  5. 【Python案例】用某度AI接口实现抠图并改图片底色
  6. 3.实现蛇和基本游戏界面
  7. 工业照明节能减碳难?致远ZWS云平台有妙招
  8. openstack 分布式路由器dvr
  9. AI npc会做成为游戏制作人的梦吗?
  10. 为什么领导不喜欢能干的员工?有这4个表现,你再有本事也被抛弃