当前位置:   article > 正文

python如何用input输入一个列表,方法实例_python怎么用input输入列表

python怎么用input输入列表

python用input输入一个列表的原理方法

python的input()函数获取到的输入原本是一个字符串str类型的值,因此,通过input输入一个列表的过程就可以看成是将一个字符串转变成一个列表list的过程了。而字符串要转变成列表,原本可以通过list()函数来完成,但是list()函数会将字符串中的每一个字符当成列表list的元素,这可能达不到输入指定元素的列表的效果。因此,这里介绍列表的内置方法split()来完成切分字符串,并返回一个列表,同样需要注意的是,返回的列表的元素都是字符串的类型,如果需要将列表中的元素转换为数字类型,则还需要通过map()函数和float()函数来完成,具体可见下方的实例代码。

python用input输入列表实例代码

  1. >>> a = input("输入元素,并用英文逗号隔开:").split(',')
  2. 输入元素,并用英文逗号隔开:笨鸟,工具,a
  3. >>> type(a)
  4. <class 'list'>
  5. >>> a
  6. ['笨鸟', '工具', 'a']
  7. >>> b = map(float, input("输入数字元素,并用.隔开:").split('.'))
  8. 输入数字元素,并用.隔开:5.6.9
  9. >>> list(b)
  10. [5.0, 6.0, 9.0]

原文:python如何用input输入一个列表,方法实例

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/491785
推荐阅读
相关标签
  

闽ICP备14008679号