如何利用python的input函数输入一个列表?这篇文章教给你方法

这篇文章小编给大家详细讲解一下如何利用python的input函数输入一个列表,感兴趣的小伙伴可以跟着小编认真学一下这个方法,这篇文章针对python初学者的帮助特别大,大家一定要耐心阅读完!

如何利用python的input函数输入一个列表?这篇文章教给你方法

文章插图
在Python3.0以后,我们可以直接输入input来使用这个函数
>>> x=input >>> 1357 1357命令行中没有任何显示,我们直接输入1357后即可直接赋值给x,然后打印输出起来 。
不过我们仅仅运用input函数是无法处理大部分数据的,我们通常输入字符串需要进行分割处理,在python中我们可以使用split函数进行分割 。
>>> x=input() 1,2,3,4 >>> xlist=x.split(",") >>> print(xlist) ['1', '2', '3', '4']但是这样仍然不够,输入的是数字,我们希望列表也是数字,所以还需要进一步转换
>>> x=input() 1,2,3,4 >>> xlist=x.split(",") >>> print(xlist) ['1', '2', '3', '4'] >>> xlist = [int(xlist[i]) for i in range(len(xlist))] #for循环,把每个字符转成int值 >>> print(xlist) [1, 2, 3, 4]split(“”)函数的参数可以是任何分隔符,包括(a,b,c….;1,2,3…;%,!,*,空格)
>>> x=input() 1 2 3 4 >>> xlist=x.split(" ") >>> print(xlist) ['1', '2', '3', '4'] >>> xlist = [int(xlist[i]) for i in range(len(xlist))] >>> print(xlist) [1, 2, 3, 4]【如何利用python的input函数输入一个列表?这篇文章教给你方法】以上就是小编给大家带来的在python的input函数输入一个列表,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读