Tipe Sequence, Set, dan Map

Search for a command to run...

No comments yet. Be the first to comment.
Waktu dapet kerjaan pertama sebagai front-end dev di dusdusaan.com (2019), aku dikasih project pake React, seingat gue aplikasinya tentang reseller dimana fitur yg saya kerjakan adalah tentang point dan event para reseller. Jujur aja, waktu itu aku b...

Awal mula gue pake TypeScript itu sebenernya bukan karena inisiatif sendiri, tapi karena kepepet. Waktu itu kantor lagi ngembangin dashboard chatbot buat tim CS, dan project-nya udah jalan duluan pake TypeScript. Gue yang baru masuk tim, langsung dis...

Javascript

Terkadang kita mendapatkan data bilangan misal response saat nge-hit API ke backend kita sendiri atau saat menggunakan third-party API anggap saja Xendit atau Midtrans tetapi berbentuk string. Seperti contoh dibawah ini. { "data": { "total_bela...

Cerita Mentor

Tipe data sequence digunakan untuk kumpulan tipe data yang terorganisir. Tipe data yang masuk kebagian ini adallah list dan tuple.
List adalah kumpulan data dengan tipe yang sama atau beragam yang disimpan dalam sebuah variable, berada diantara tanda kurung siku buka dan penutup ([ dan ]) dan setiap item dipisahkan tanda koma (,). Contoh
list_perumahan = ['Ruko', 'Blok A', 'Bllok B', 'Blok C', 'Blok E', 'Musholla', 'Taman', 4, 30, 17, 26]
Tuple mirip dengan list tetapi tidak dapat diubah lagi dan berada diantara tanda kurung buka dan penutup (( dan )) dan setiap item dipisahkan tanda koma (,). Contoh
mounts = ('January', 'February', 'March', 'April', 'May', 'Juny', 'July', 'August', 'September', 'Oktober', 'November', 'December')
Tipe data set ini sangat mirip dengan tipe sequence tetapi set itu memiliki data yang tidak berurutan dan tidak terindeks. Set berada diantara tanda kurung kurawal buka dan penutup ({ dan }) dan setiap item dipisahkan tanda koma (,). Contoh
marga = {'Harahap', 'Hasibuan', 'Rambe'}
Set ini tidak boleh ada data yang duplikat, tidak dapat diubah lagi setelah menentukan nilainya, serta tidak memiliki rujukan seperti indeks dan key.
Set memiliki panjang yang dapat dicek dengan len() serta set dapat menyimpan tipe data yang berbeda-beda dan gunakan method set() untuk jadikan ke tipe set. Contoh
marga = {'Harahap', 'Hasibuan', 'Rambe'}
print(marga)
print(len(marga))
print(type(marga)) #<class 'set'>
tuple_buah = ("apple", "banana", "cherry")
thisset = set(tuple_buah)
Pada python map disebut dengan tipe data dictionary. Jika diperhatikan lebih lanjut ini mirip sekali dengan json object pada javascript yang memiliki key dan value dan setiap item dipisahkan tanda koma (,). Contoh
person = {"name": "Asrul Harahap", "age": 26}