イテレータ

Python

[Python] zip()の使い方(複数のリストの要素を組合わせる)

本記事は、zip()関数の使い方についてまとめています。複数リストの要素を組み合わせてforループを回したい場合に便利です。また、元のイテラブルに戻す方法も記載しています。これは2次元配列の転置にも使えます。
2019.07.13
Python

【Python】itertoolsモジュールを用いた組み合わせパターンの生成

itertoolsモジュールは、イテレータの使い方としてよくある実装をライブラリにしたものです。例えば、イテラブルの要素の組み合わせパターンを全て取得したい場合などに便利です。このモジュールは多くの関数を実装していますが、本記事では主なものをいくつかピックアップしてまとめます。
2020.09.23
Python

Pythonのイテレータとイテラブルとは

Pythonの参考書や公式リファレンスでよく出てくるイテレータやイテラブルについて、これら意味とそれぞれの違いについて丁寧に解説します。
2020.06.03