python如何把input的值放入列表,python的输入语句 input

  python如何把input的值放入列表,python的输入语句 input

  Python用input输入列表的方法

  使用input输入数据时,用逗号分隔列表中的各项,然后用ast.literal_eval()方法将其转换成列表。

  代码如下:

  导入ast

  Lists=ast.literal_eval(input(请输入一个列表,用逗号:分隔))

  打印(列表)的执行结果如下:

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

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

  Eval在做计算之前不知道要转换的内容是否是合法(安全)的python数据类型。只要计算函数被调用的时间。如果计算的内容不是合法的python类型,将会引发异常。

  Ast.literal会在计算后判断要计算的内容是否是合法的python类型。如果是,就操作,否则不操作。

  因此,建议使用ast.literal_eval。

  python学习网上有很多python培训视频。欢迎在线学习!这就是Python用input输入列表的方法的细节。更多信息请关注热门IT软件开发工作室其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: