• 技术文章 >后端开发 >Python教程

    python怎么用input函数输入一个列表

    尚2019-07-06 09:03:51原创52700

    在Python3.0以后,键盘输入使用input函数

    >>> x=input
    >>> 123
    123

    在命令行没有任何显示,输入123后直接赋值给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相关技术文章,请访问Python教程栏目进行学习!

    以上就是python怎么用input函数输入一个列表的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:python怎么画直线 下一篇:python中std是什么
    PHP编程就业班

    相关文章推荐

    • python里range什么意思• python dict怎么实现的• python怎么用help函数• python字符串格式化什么意思

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网