python输入多个数据存入列表,python在一行中输入一个列表

  python输入多个数据存入列表,python在一行中输入一个列表

  本文主要介绍Python如何在一行中输入多个数字,并存储在一个列表中,有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  00-1010如何在一行中输入多个数字并存储在列表中方法1方法2用input()同时输入多个数字1。地图()2。拆分()3。map(函数,输入(“用空格分隔”)。拆分())

  

目录

  在python中,如果只使用input(),则输入一行的内容,并将该行的内容作为字符串存储在变量中。但是,如果要在一行中输入多个数字,就不能使用int(input())。

  注意:使用python2第2版时可能会出现错误。

  相关介绍:中把列表元素转换成数字的方法

  

如何一行输入多个数,并存入列表

  Split()是一种将一个字符串分割成多个由空格标记的字符串的方法。如果要用逗号标注区间,就填逗号,也就是拆分(,,)

  注意,使用input()获得的键盘输入值是一个字符串类型。

  因此,列表中的类型仍然是字符串。如果需要运算,需要转换成int、float等类型。

  在转换过程中,我发现在lis中不能直接使用for i来转换,而需要使用index/下标来改变。

  #作者:小狐狸

  #输入

  lis=list(输入()。拆分())

  #显示类型

  因为我在lis:中

  打印(类型(I))

  打印()

  打印(lis)

  打印()

  #列表元素被转换为int类型

  对于范围内的I(len(lis)):

  lis[i]=int(lis[i])

  #显示类型

  因为我在lis:中

  打印(类型(I))

  打印()

  打印(lis)

  

方法一

  这是基于第一种方法,使用map()函数将分割后的字符序列转换为整数序列,然后使用list()函数将这个整数序列转换为列表。

  #作者:小狐狸

  #输入

  lis=list(map(int,input()。拆分()))

  #显示类型

  因为我在lis:中

  打印(类型(I))

  打印()

  打印(lis)

  打印()

  

方法二

  Map()、split()和input()可用于同时输入多个数字。

  

用input()同时输入多个数

  map()函数接收两个参数,一个是函数,另一个是序列。map将传入函数依次应用于序列的每个元素,并将结果作为新列表返回。

  

1.map()

  拆分字符串。通过指定分隔符分割字符串,并返回分割后的字符串列表。

  

2.split()

  当input()输出由空格分隔的字符串时,split()将拆分这些值并将它们放入列表中。此时,列表中的值是字符串。如果要用于运算,必须在map()中用int()或float()处理,然后赋值。如果所有要赋值的值都是字符串,就不需要使用map函数。

  示例代码如下

  a,b=输入(输入a,b空格,用:分隔)。拆分()

  #此时,A和B是str类型

  a,b=map(int,input(输入a,b空格,用:分隔)。拆分())

  #此时a和b都是int类型。

  以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。

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

相关文章阅读

  • python怎么输入根号,Python输入根号
  • python怎么输入根号,Python输入根号,python如何输入根号
  • Python输入一个元组,python如何定义元组
  • python输入两点坐标,计算并输出两点间的距离,python计算区间百分位
  • pythonfor循环输出不换行,Python输入不换行
  • 判断输入的数是否为素数Python,用python输入一个数,判断这个数是否素数
  • python输入重定向,linux输出重定向到文件
  • 身份证号python,用python输入身份证号码判断性别的代码
  • python输入矩形的长和宽,输出矩形的面积,用python画椭圆形代码
  • python 时分秒,python输入秒数,将它按小时,分钟,秒的形式来输出
  • python输入一个自然数输出各位数字之和,输入数字输出对应的中文数字Python
  • Python输入数据生成折线图,python画折线图显示点值
  • python输入多个数字成为列表,python输入一组数到列表
  • python输入回车,python实现按回车键继续程序
  • python中二进制 八进制 十六进制,python输入一个十进制数,输出其对应的八进制数据
  • 留言与评论(共有 条评论)
       
    验证码: