タグ

ブックマーク / qiita.com/atsaki (1)

  • 関数型プログラミングライブラリtoolzを使ってみた - Qiita

    標準ライブラリのitertools, functools を拡張したライブラリであるtoolzを使ってみました。 インストール pipでインストールできます。 使い方 toolz により提供される関数は次の3つに大別されます。このうちItertoolz 、Functoolz は、それぞれitertools 、functools の拡張に相当する機能を提供します。 Itertoolz Functoolz Dicttoolz toolzはmap 、reduce 、filter など標準で使用できる関数も提供しています。これらをインポートするとmap であればitertools.imap のようにIterableを扱える関数に置き換えられます。これらの関数の使い方については元のものとほぼ同じなので割愛します。 以下、よく使いそうな関数を紹介していきます。 Itertoolz itertools

    関数型プログラミングライブラリtoolzを使ってみた - Qiita
  • 1