第32128题 单选题
在Python中处理百万级以上的大数据量输入输出时,以下哪种做法的性能最优?

场景为算法竞赛或批量数据处理任务,输入输出数据量超过10万行,仅考虑IO性能优先的前提下做选择

A

使用input()逐行读取输入,每得到一个结果就调用print()逐行输出

B

调用sys.stdin.read()一次性读取全部输入到内存处理,所有结果拼接为完整字符串后一次性调用print输出

C

用open('/dev/stdin')打开标准输入逐行读取,每得到一个结果就逐行写入sys.stdout

D

循环调用input()将所有输入存入列表,处理完成后遍历结果列表逐行调用print输出

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析