【Python】Pythonのイテレータchunkedの使い方

  • 2022年2月12日
  • 2023年5月18日
  • python

こんにちは。

野中やすおです。

Pythonのライブラリであるmore-itertoolschunkedの使い方について紹介します。

more-itertoolsとは

more-itertoolsは、Pythonの標準ライブラリであるitertoolsを拡張したライブラリになります。pipでインストールすることができます。

ドキュメントはこちらから

Python documentation

このモジュールは イテレータ を構築する部品を実装しています。プログラム言語 APL, Haskell, SML からア…

chunkedとは

今回紹介するchunkedは、more-itertoolsの中のリストなどのiterableを操作するイテレータの1つになります。

chunkedを使うことでiterableを一定の数ごとに分割することができます。

chunkedした後のtypeを調べて見ると、イテレータオブジェクトになっています。

for文で分割したものを取り出すこともできます(再度リスト化する必要があることに注意してください!)。

以上、参考になる方がいらっしゃれば幸いです!