Python
List, Tuple, dan Dictionary
List
• List adalah struktur data pada python yang mampu menyimpan lebih dari
satu data, seperti array.
• Tipe data kolektif yang bersifat mutable dan ordered
• Mutable elemen-elemennya dapat dimodifikasi setelah list dibuat
• Deklarasi: List dideklarasikan dengan menggunakan tanda kurung siku ([])
dan elemen-elemennya dipisahkan oleh koma
• Deklarasi:
a = [1, 2, 3]
• Akses Elemen: Elemen-elemen dalam list diakses dengan
menggunakan indeks (mulai dari 0)
• list dapat diisi dengan tipe data apa saja, string, integer, float, double, boolean,
object, dan sebagainya.
• Kita juga bisa mencampur isinya.
• Mengambil Nilai dari List
List sama seperti array, list juga memiliki nomer indeks untuk mengakses data atau isinya.
Nomer indeks list selalu dimulai dari nol (0).
Nomer indeks ini yang kita butuhkan untuk mengambil isi (item) dari list.
Contoh:
• Mengganti Nilai List
List bersifat mutable, artinya isinya bisa kita ubah-ubah.
• Menambahkan Item List
Terdapat tiga metode (method) atau fungsi yang bisa digunakan untuk menambahkan isi atau item ke List:
[Link](item) menambahkan item dari depan;
[Link](item) menambahkan item dari belakang.
[Link](index, item) menambahkan item dari indeks tertentu
Contoh append:
• Menggunakan method insert() untuk menambahkan item pada indeks tertentu.
Contoh:
Contoh program dengan List
Tuple
• Tipe data kolektif yang bersifat immutable dan ordered
• Immutable elemen-elemennya tidak dapat dimodifikasi setelah
tuple dibuat
• Deklarasi: Tuple dideklarasikan dengan menggunakan tanda kurung biasa
(()) dan elemen-elemennya dipisahkan oleh koma
• Deklarasi:
b = (1, 2, 3)
• Akses Elemen: Elemen-elemen dalam tuple diakses dengan
menggunakan indeks (mulai dari 0), sama seperti list
• Akses:
b[1]
Contoh Penggunaan Tuple
Tuple sering digunakan untuk menyimpan beberapa nilai yang terkait. Misalnya,
menyimpan informasi tentang seorang mahasiswa dalam satu tuple yang berisi nama,
umur, dan jurusan.
Dictionary
• Seperti halnya list, namun dictionary menggunakan indeks asosiatif
• Dictionary adalah objek yang bersifat mutable dan terdiri dari pasangan
kunci-nilai (key-value pairs)
• Deklarasi: Dictionary dideklarasikan dengan menggunakan tanda kurung
kurawal ({}), dan setiap pasangan kunci-nilai dipisahkan oleh koma, dengan
kunci dan nilainya dipisahkan oleh titik dua (:)
• Deklarasi:
mahasiswa = {‘npm’ : ‘2221231’, ‘nama’ : ‘Ahmad Haidar’}
• Akses Elemen: Elemen dalam dictionary diakses dengan menggunakan
kunci (key) sebagai referensi ke nilai yang sesuai
• Akses:
mahasiswa[‘nama’]
Contoh Penggunaan Dictionary:
Terima Kasih