Python
08 Sep 2026
8 min read
Bandingkan Nilai Berdekatan Secara Lazy dengan itertools.pairwise
Banyak tugas pemrosesan data sebenarnya merupakan pertanyaan tentang transisi: Apakah sebuah pengukuran meningkat? Berapa lama jeda antara dua event? Apakah state berubah? Apakah sebuah sequence terurut? Masalah seperti ini membutuhkan nilai yang berdekatan, bukan pasangan arbitrer. Python 3.10 menambahkan itertools.pairwise() tepat untuk pola ini. Fungsi tersebut menghasilkan pasangan berdekatan yang saling overlap secara lazy, sehingga intent lebih jelas dibanding indexing manual dan kode yang sama dapat bekerja pada list, generator, file, serta iterable lainnya.