タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

lambdaに関するyamananajikanのブックマーク (1)

  • Python の map とfor内包表記(リスト内包表記)は結局どっちが速い? - 私が歌川です

    tl;dr map が遅いとされるのは関数呼び出しの差があったため 現在では(list にこだわらなければ) map は (2017/3/10 11:00追記)イテレータを生成するときは 圧倒的に速い 総合的に見ると,式のみのときはfor内包表記が速く,関数のときは map が速い様子か 追記が増えてきたので,追記部分も読んでもらえるとよさそう. はじめに 「Pythonmap とfor内包表記(リスト内包表記)は結局どっちが速い?」というのは,Python 使いなら誰しもが抱く疑問かと思われる.そういう記事もいっぱいある. そこで,今回はバイトコードと実行時間を見ることで,どちらが速いのかを検証してみた. Python2.7.12 の場合 次のようなコードを用意した.どちらも0から9までの自然数の2乗のリストを返す. 初めに逆アセンブルされたバイトコードを出力し,次に timeit

    Python の map とfor内包表記(リスト内包表記)は結局どっちが速い? - 私が歌川です
  • 1