Menggunakan fungsi zip()

Perintah zip() dalam bahasa pemrograman python digunakan untuk menggabungkan nilai dari dua buah iterables ( misal: list,tuple) ke dalam satu iterable sehingga dapat digunakan sebagai sebuah entitas. Nilai dari hasil akhir perintah zip() tadi akan berisi pasangan nilai dari kedua iterables yang digabungkan.

Sintaks perintah zip()

gabungan = zip(iterableA,iterableB)

Perhatikan contoh berikut untuk lebih jelasnya

Kita memiliki nama mahasiswa pada satu list, dan nilai ujiannya pada list yang lain. Kedua nilai tersebut ingin kita gabungkan ke dalam satu list dengan perintah zip seperti berikut ini.

Unzipping

Pada kasus lain kita membutuhkan proses sebaliknya, yakni melakukan ekstraksi satu jenis nilai saja dari iterable yang memiliki beberapa nilai sekaligus pada tiap elemennya. Untuk kasus ini kita menggunakan perintah unzip dengan sintaks seperti dibawah ini

# perintah unzip
tupleA,tupleB = zip(*iterable) 

Berikut adalah contoh untuk pemanfaatan unzip. Pelajari dan jalankan kodenya untuk lebih memahami cara kerjanya.

Sekian, semoga bermanfaat

Salam

You may also like...

Berikan komentar

Belajar koding untuk pemula
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.