Python 中的标准输入方式

Python 中的标准输入方式

一、单个字符或数字输入

这是最简单的常用的方式

x=input()

但是如果需要输入多行数据就不好使了

二、按指定行输入

I=lambda:[*map(int,input().split())]
x=I()

按此种方式可以读入一行,且可以指定数据类型,灵活性较强,但不足之处是需要指定行的数量,否则不知道何时结束

三、不确定行输入


import sys
strList = []
for line in sys.stdin:  #当没有接受到输入结束信号就一直遍历每一行
    tempStr = line.split()#对字符串利用空字符进行切片
    strList.append(tempStr)#把每行的字符串合成到列表
print(strList)

按此种方式可以解决读入不确定行的问题!

你可能感兴趣的:(随笔,python,list)