Python用input输入列表的实例代码
Python用input输入列表的方法
使用input输入数据时,使用逗号隔开列表的每一项,再使用ast.literal_eval()方法转成列表即可。
代码如下:
importast
lists=ast.literal_eval(input("请输入列表,使用逗号隔开:"))
print(lists)
执行结果如下:
ast.literal_eval()的作用是把数据还原成它本身或者是能够转化成的数据类型。
eval()函数也具有相同的效果,但它们是有区别的:
eval在做计算前并不知道需要转化的内容是不是合法的(安全的)python数据类型。只是在调用函数的时候去计算。如果被计算的内容不是合法的python类型就会抛出异常。
ast.literal则会判断需要计算的内容计算后是不是合法的python类型,如果是则进行运算,否则就不进行运算。
因此,推荐使用ast.literal_eval
以上就是Python用input输入列表的方法的详细内容,如果有任何补充可以联系毛票票小编。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法