我在input中得到了类似这样的东西:
121212123131 12....
所以它是:数字空间数字空间数字...
我现在得到的数字范围是0-10^9,最多可以有10^7个数字:
inputTab = input().split()
for num, i in inputTab:
// do things我正在寻找快速的方法来迭代所有的数字和他们的索引(在循环中做一些事情)
谢谢
发布于 2017-03-16 20:39:59
只要在python3中使用enumerate和map就可以了,它们都是迭代器对象(延迟计算)。这足够快了。
for num, i in enumerate(map(int, inputTab)):
// do thingshttps://stackoverflow.com/questions/42834306
复制相似问题