Python Collection Protocol

Lesson Python Collection Protocol akan membahas protocol yang dimiliki oleh obyek collection dari Python. Untuk mengimplementasikan suatu protocol, object tersebut harus mendukung protocol yang akan digunakan. Umumnya python collection mendukung protocol container, size dan iterable. Semuanya adalah sequence, kecuali dict dan set. Protocol Implementing Collections Container str, list, range, tuple, bytes, set, dict Sized str, … Read more

Sharing is caring:

Menggunakan Set pada Aljabar

Lesson menggunakan set pada aljabar akan membahas kelebihan dari set, yaitu memudahkan perhitungan set algebra (aljabar). Memudahkan dalam melakuan perhitungan unions, set differences, set intersections, evaluasi apakah sebuah set memiliki subset, superset, atau disjoint dan relations. Untuk mencari siapa yang rambut pirang, mata biru atau keduanya, gunakan union(). (mencari anggota yang ada di set 1, … Read more

Sharing is caring:

Python Set

Python set adalah unordered collection of unique, immutable objects atau kolesi objek yang unik dan tidak diubah dan tidak ada aturan susunan/urutan. Berikut syntaxnya s = {value1, value2, value3, value4} Untuk membuat empty set gunakan constructor set(). Set juga dapat dibuat dari list dengan menggunakan constructor set() Karena set bersifat unique, maka duplicate item akan … Read more

Sharing is caring:

Python Dict – Lanjutan

Python dict lanjutan akan membahas penggunaan dict lebih advance. Seperti dibahas pada lesson sebelumnya, dict adalah array key : value. Key harus uniqe, sementara value boleh duplikat(sama). syntax dari dict adalah : dict = {key1: value1, key2: value2, …} Key object adalah immutable, jadi key boleh str, numbers, tuple tapi list tidak bisa menjadi key. … Read more

Sharing is caring: