0% menganggap dokumen ini bermanfaat (0 suara)
18 tayangan3 halaman

Struktur Data Utama di Python

Struktur data dalam Python mencakup List, Tuple, Set, dan Dictionary, masing-masing dengan karakteristik unik. List bersifat mutable dan berurutan, Tuple immutable dan berurutan, Set unik dan tidak berurutan, serta Dictionary menyimpan pasangan key-value dengan key yang unik. Pemahaman tentang struktur data ini penting untuk mengelola dan memanipulasi data secara efisien dalam pemrograman.

Diunggah oleh

Siti Sopiah
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
18 tayangan3 halaman

Struktur Data Utama di Python

Struktur data dalam Python mencakup List, Tuple, Set, dan Dictionary, masing-masing dengan karakteristik unik. List bersifat mutable dan berurutan, Tuple immutable dan berurutan, Set unik dan tidak berurutan, serta Dictionary menyimpan pasangan key-value dengan key yang unik. Pemahaman tentang struktur data ini penting untuk mengelola dan memanipulasi data secara efisien dalam pemrograman.

Diunggah oleh

Siti Sopiah
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 DOCX, PDF, TXT atau baca online di Scribd

Struktur Data dalam Python

📌 Apa itu Struktur Data?

Struktur data adalah cara menyimpan dan mengatur data dalam memori komputer agar
data bisa diakses dan dimanipulasi dengan efisien.

Python memiliki 4 struktur data utama yang sering digunakan: List, Tuple, Set, dan
Dictionary.

1 List
1️⃣

List adalah kumpulan item yang berurutan dan bisa diubah (mutable).

Contoh:

buah = ["apel", "jeruk", "mangga"]


print(buah[0]) # Output: apel

[Link]("pisang")
[Link]("jeruk")
buah[1] = "durian"
print(len(buah))

2️⃣Tuple

Tuple adalah kumpulan item berurutan tetapi tidak bisa diubah (immutable).

Contoh:

warna = ("merah", "hijau", "biru")


print(warna[1])

# Fungsi Tuple
print([Link]("biru"))
print([Link]("hijau"))

3️⃣Set
Set adalah kumpulan item unik yang tidak berurutan dan tidak bisa diakses melalui indeks.

Contoh:

angka = {1, 2, 3, 2, 1}
print(angka) # Output: {1, 2, 3}

[Link](4)
[Link](2)

set_a = {1, 2, 3}
set_b = {3, 4, 5}
print(set_a.union(set_b))
print(set_a.intersection(set_b))
print(set_a.difference(set_b))

4️⃣Dictionary

Dictionary menyimpan pasangan key-value. Key harus unik dan value bisa diubah.

Contoh:

siswa = {"nama": "Rina", "umur": 17, "kelas": "XI IPA 2"}


print(siswa["nama"])

siswa["nilai"] = 85
siswa["umur"] = 18
del siswa["kelas"]

print([Link]())
print([Link]())

🔁 Studi Kasus Gabungan

data_siswa = [
{"nama": "Andi", "nilai": 90},
{"nama": "Budi", "nilai": 75},
{"nama": "Citra", "nilai": 88}
]
for siswa in data_siswa:
print(f"{siswa['nama']} mendapat nilai {siswa['nilai']}")

📌 Kesimpulan

- List: Berurutan, bisa diubah, bisa duplikat


- Tuple: Berurutan, tidak bisa diubah, bisa duplikat
- Set: Tidak berurutan, unik, tidak bisa duplikat
- Dictionary: Key-value, key unik, value bisa diubah

Anda mungkin juga menyukai