エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
pythonの標準入力受け取りinput()とsys.stdinはどっちがいいの? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
pythonの標準入力受け取りinput()とsys.stdinはどっちがいいの? - Qiita
なんとなくinput()を避けてsys.stdinを使ってきたけど実際どっちがいいのか?を速度とコード量的に比較... なんとなくinput()を避けてsys.stdinを使ってきたけど実際どっちがいいのか?を速度とコード量的に比較してみました。追加でfileinputも比較します。 結論 sys.stdinを使え 動作速度は input() <<< fileinput < sys.stdin 比較方法 オンライン実行環境のpaiza.io を使用(特に意味は無し)。 1 2 3 4の様な数字+空白のフォーマットを1万行、標準入力として渡す。 timeを使って、標準入力をintに変換しlistに格納するまでの時間を計測。 input()の動作速度 data_all = [input().split() for i in range(10000)]#データ一括取得 data_list = [[int(s) for s in line]for line in data_all] #データのint化 #for l