13 Januari 2026

Penggunaan List, Tupple dan Dictionary Dalam Pemograman Python

 


1. LIST (Daftar)

Pengertian

List adalah tipe data Python yang digunakan untuk menyimpan banyak data dalam satu variabel.
List bersifat dapat diubah (mutable).

Ciri-ciri List

  • Menggunakan tanda kurung siku []
  • Data bisa diubah, ditambah, atau dihapus
  • Data boleh berbeda tipe (angka, teks, dll)

Contoh List

nama_siswa = ["Andi", "Budi", "Citra"]

nilai = [80, 85, 90]

Mengakses Data List

print(nama_siswa[0])   # Andi

print(nama_siswa[2])   # Citra

Mengubah Data List

nama_siswa[1] = "Doni"

print(nama_siswa)

Menambah Data List

nama_siswa.append("Eka")

print(nama_siswa)

Menghapus Data List

nama_siswa.remove("Andi")

print(nama_siswa)


2. TUPLE

Pengertian

Tuple adalah tipe data untuk menyimpan banyak data yang tidak dapat diubah setelah dibuat.

Ciri-ciri Tuple

  • Menggunakan tanda kurung ()
  • Data tidak bisa diubah
  • Lebih aman untuk data tetap

Contoh Tuple

hari = ("Senin", "Selasa", "Rabu")

Mengakses Data Tuple

print(hari[0])   # Senin

print(hari[2])   # Rabu

Contoh Kesalahan (Tidak Bisa Diubah)

hari[1] = "Kamis"   # ERROR

📌 Kesimpulan:
Gunakan tuple jika datanya tetap dan tidak ingin berubah.


3. DICTIONARY (Kamus)

Pengertian

Dictionary adalah tipe data yang menyimpan data dalam bentuk pasangan kunci (key) dan nilai (value).

Ciri-ciri Dictionary

  • Menggunakan tanda kurung kurawal { }
  • Setiap data memiliki key : value
  • Data dapat diubah

Contoh Dictionary

siswa = {

    "nama": "Andi",

    "kelas": 8,

    "nilai": 85

}

Mengakses Data Dictionary

print(siswa["nama"])

print(siswa["nilai"])

Mengubah Data Dictionary

siswa["nilai"] = 90

print(siswa)

Menambah Data Dictionary

siswa["alamat"] = "Bali"

print(siswa)

Menghapus Data Dictionary

del siswa["kelas"]

print(siswa)


4. Perbandingan Singkat

Tipe Data

Bisa Diubah

Bentuk

List

Ya

[]

Tuple

Tidak

()

Dictionary

Ya

{key:value}


5. Contoh Kasus Sederhana

nama = ["Andi", "Budi"]

hari = ("Senin", "Selasa")

data_siswa = {

    "nama": "Citra",

    "kelas": 8

}

 print(nama)

print(hari)

print(data_siswa["nama"])


Kesimpulan

  • List → data banyak & bisa berubah
  • Tuple → data tetap & aman
  • Dictionary → data dengan keterangan (key–value)

Top of Form

Bottom of Form

 


0 comments:

Posting Komentar