Mengerti Tuple pada Python

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

Tuple adalah urutan item yang berurutan, seperti halnya daftar. Perbedaan utama antara tupel dan daftar adalah bahwa tupel tidak dapat diubah (tidak dapat diubah) tidak seperti daftar yang dapat (dapat diubah).
Ada dua cara untuk menginisialisasi tuple. Bisa menginisialisasi tuple kosong dengan memiliki () tanpa nilai di dalamnya. Perhatikan contoh berikut.
tuple_kosong = ()
Selain itu, bisa juga dapat menginisialisasi tupel kosong dengan menggunakan fuction tuple. Pehatikan contoh berikut
tuple_kosong = Tuple()
Nilai pada tuple dengan tanda koma untuk memisalhan elemen satu dengan lainnya. Seperti contoh berikut.
nilai = (5, 9, 7, 2)
Perlu diingat jika tuple hanya memiliki 1 nilai, maka berikan tanda koma diakhirnya. Perhatikan contoh berikut.
tuple_name = ('Asrul',)
bukan_tuple = ('Asrul')
Setiap nilai dalam tuple memiliki nilai indeks yang telah ditetapkan yang dimulai dari indeks 0. Perhatikan contoh berikut.
nilai = (5, 9, 7, 2)
print(nilai[0])
# hasil: 5
Pada tuple juga bisa diakses melalui indeks negatif yaitu dimulai dari indeks -1 artinya indeks terakhir. Perhatikan contoh berikut.
nilai = (5, 9, 7, 2)
print(nilai[-2])
# hasil: 7
Operasi slice pada tuple sama caranya dengan list, baca kembali materi list disini
Tuple merupakan immutable maksudnya nilai yang dimilikinya tidak dapat diubah setelah inisialisasi tuple dilakukan. Pada contoh dibawah ini akan mendapatkan kesalahan atau error karena tidak bisa diubah nilainya lagi.
kartu_keluarga = ("Asrul Harahap", "Anis Fikriyyah")
kartu_keluarga[0] = "Antonio"
Meskipun tupel tidak dapat diubah, tetapi bisa untuk mengambil bagian dari nilai tupel yang ada untuk membuat tupel baru seperti yang ditunjukkan contoh berikut.
kartu_keluarga= ('Asrul Harahap', 'Anis Fikriyyah')
anggota_keluarga_baru = ('Ghazala Tisha Harahap',)
kartu_keluarga_baru = kartu_keluarga + anggota_keluarga_baru;
print(kartu_keluarga_baru)
Metod index berguna untuk menemukan indeks elemen yang dicari pada urutan pertama ditemukan. Perhatikan contoh.
beli_makanan = ("Pecel Lele", "Pecel Ayam", "Rendang", "Paru Goreng", "Pecel Ayam")
print(beli_makanan.index("Pecel Ayam"))
# Hasil: 1
Count digunakan untuk mendapatkan jumlah berapa kali munculnya sebuah elemen pada sebuah list. Perhatikan contoh berikut.
buah = ("Apel", "Pisang", "Apel", "Apel")
jumlah_apel = buah.count("Apel")
print(jumlah_apel)
# Hasil: 3