像那些编程挑战一样,现在我会做以下事情:
对于单个变量:
x = int(sys.stdin.readline())
对于许多变量
A, B, C = map(int,sys.stdin.readline().split())
这是最优方法还是有更快的方法?
请您参考如下方法:
如果您有可用的 numpy,numpy 加载函数会非常快。例如:
>>> import numpy
>>> s = '1\n2\n3\n4\n'
>>> data = numpy.fromstring(s, dtype=int, sep='\n')
>>> data
array([1, 2, 3, 4])
此示例从字符串加载,但您也可以使用 numpy.fromfile 直接从打开的文件加载.
