0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan2 halaman

03 List Tuple Dictionary Python

Diunggah oleh

Prasetyo Nugroho
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan2 halaman

03 List Tuple Dictionary Python

Diunggah oleh

Prasetyo Nugroho
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Dokumen 3 - List, Tuple, dan Dictionary

Struktur data dasar untuk menyimpan banyak nilai

1. Mengapa Butuh Struktur Data?


Struktur data digunakan untuk menyimpan banyak nilai dalam satu variabel. Tanpa struktur data, kita
harus membuat terlalu banyak variabel terpisah.

2. List
List adalah kumpulan data yang bisa diubah. List ditulis menggunakan tanda kurung siku []. Index list
dimulai dari 0.

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

print(nama_siswa[0]) # Citra
print(nama_siswa[1]) # Andi
print(nama_siswa[2]) # Leaven

Operasi pada List


angka = [5, 9, 2]

[Link](8) # menambah data di akhir


angka[1] = 10 # mengubah data index 1
[Link](2) # menghapus nilai 2

print(angka)

3. Menelusuri List dengan Perulangan


List sering digabungkan dengan for untuk mengecek semua data satu per satu.

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


cari = "Andi"

for index in range(len(nama_siswa)):


print("Cek:", nama_siswa[index])

if nama_siswa[index] == cari:
print(cari, "di index", index)

Materi Python Singkat Halaman 1


4. Tuple
Tuple mirip list, tetapi nilainya tidak bisa diubah setelah dibuat. Tuple ditulis menggunakan tanda kurung
().

koordinat = (10, 20)

print(koordinat[0])
print(koordinat[1])

Gunakan tuple jika data bersifat tetap, misalnya koordinat, kode warna, atau pasangan nilai.

5. Dictionary
Dictionary menyimpan data dalam bentuk pasangan key dan value. Dictionary cocok untuk menyimpan
data yang memiliki label.

siswa = {
"nama": "Andi",
"umur": 16,
"prodi": "RPL"
}

print(siswa["nama"])
print(siswa["umur"])
print(siswa["prodi"])

Mengubah dan Menambah Dictionary


siswa = {
"nama": "Andi",
"umur": 16
}

siswa["umur"] = 17
siswa["prodi"] = "RPL"

print(siswa)

6. Kapan Menggunakan Apa?


Struktur Kapan dipakai

List Data banyak, urutan penting, dan data bisa berubah.

Tuple Data tetap dan tidak perlu diubah.

Dictionary Data memiliki label/key, misalnya nama, umur, prodi.

7. Latihan Singkat
1 Buat list berisi 5 angka, lalu tampilkan angka pertama dan terakhir.
2 Buat dictionary untuk data buku: judul, penulis, tahun.
3 Buat program mencari satu nama di dalam list.

Materi Python Singkat Halaman 2

Anda mungkin juga menyukai