Hari Kedua Belajar AI: Yuk Kenalan Sama List, Tuple, dan Dictionary di Python!

Masuk hari kedua belajar AI! Sekarang kita akan bahas struktur data penting di Python seperti list, tuple, dan dictionary. Tanpa ini, kamu bakal kesulitan ngolah data nantinya. Yuk pelajari dengan cara yang simpel dan menyenangkan!


___________

## 🗓️ Hari 2: Struktur Data – Tempat Menyimpan Data


Halo lagi, sobat AI! 🙌

Hari ini kita bakal belajar tentang **struktur data** di Python. Ibarat kamu punya kotak penyimpanan, nah Python juga punya caranya sendiri buat nyimpen banyak data dalam satu tempat. Ada yang fleksibel, ada yang tetap, ada yang berbentuk pasangan.


Let’s go kenalan sama mereka satu per satu.


---


### 📦 1. List: Kotak yang Bisa Diubah


List itu kayak rak serbaguna. Bisa kamu isi angka, teks, bahkan campur-campur. Dan enaknya, kamu bisa ubah isinya kapan saja.


#### 🔍 Contoh:


```python

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

print(buah[0]) # Output: apel

buah.append("mangga") # Nambah item

print(buah) # ['apel', 'jeruk', 'pisang', 'mangga']

```


#### 🛠️ Fungsi penting:


* `append()` → nambah item

* `remove()` → hapus item tertentu

* `len()` → hitung jumlah item

* `sort()` → urutkan list (kalau isinya angka atau teks)


---


### 🧊 2. Tuple: Data yang Gak Bisa Diubah


Kalau kamu pengen simpan data yang tetap, gunakan **tuple**. Ini cocok buat hal-hal yang sifatnya konstan, misalnya ukuran layar, koordinat, atau tanggal lahir.


#### 🔍 Contoh:


```python

ukuran = (1920, 1080)

print(ukuran[1]) # Output: 1080

```


> ⚠️ Catatan: Kamu gak bisa ubah isi tuple setelah dibuat. `ukuran[0] = 1280` akan error.


---


### 🗂️ 3. Dictionary: Data dalam Bentuk Pasangan


Dictionary itu kayak kamus: ada **kata** dan **artinya**. Di Python, ini disebut **key dan value**. Berguna banget buat menyimpan data yang butuh label.


#### 🔍 Contoh:


```python

mahasiswa = {

    "nama": "Aldi",

    "umur": 21,

    "jurusan": "Informatika"

}

print(mahasiswa["nama"]) # Output: Aldi

```


#### 🛠️ Fungsi penting:


* `dict.keys()` → ambil semua key

* `dict.values()` → ambil semua value

* `dict.items()` → ambil semua pasangan

* Bisa ubah value pakai: `mahasiswa["umur"] = 22`


---


## 🎯 Tugas Hari Ini


1. Buat list berisi 3 makanan favoritmu. Tambahkan 1 makanan lagi dengan `append()`.

2. Buat tuple berisi (tahun lahir, bulan, tanggal), lalu tampilkan bulannya.

3. Buat dictionary yang berisi:


   * nama

   * hobi

   * kota asal


Tampilkan semua data tersebut dengan `print()`.


---


## 💡 Tips Santai:


* List pakai `[]`, Tuple pakai `()`, Dictionary pakai `{}`

* Kamu bisa **campur tipe data** di dalam list dan dictionary

* Kalau bingung, coba langsung di Google Colab → error-nya bisa jadi guru terbaik juga kok 😄


---


## 📌 Perbandingan Singkat:


| Data | Bisa Diubah? | Simbol | Contoh |

| --------| ---------------------| ---------- | ------------ |

| List     | Ya.                 | `[]`    | ["a", "b"]`|

| Tuple | Tidak.           | `()`    | `(1, 2)`     |

| Dictionary | Ya         | `{}`   | `{"a": 1}`  |

---


## 🚀 Hari Besok: Perulangan di Python


Besok kita akan belajar gima

na caranya **mengulang proses secara otomatis** pakai `for` dan `while`. Ini kunci kalau kamu mau ngolah banyak data sekaligus. Seru deh pokoknya!


---


## 🏁 Penutup:


Selamat! 🎉

Hari kedua sudah kamu lewati. Struktur data ini nanti akan terus kamu pakai dalam proyek-proyek AI. Yang penting, kamu udah mulai terbiasa dengan pola pikir seorang programmer: rapi, terstruktur, dan efisien.



## 📌 Keyword:

* belajar list python

* struktur data python pemula

* list vs tuple vs dictionary

* belajar python untuk ai

* python hari kedua

Comments

Popular posts from this blog

Anatomi Kaki Manusia: Fondasi Gerak Kita

Hari Pertama Belajar AI: Kenalan Sama Python, Yuk!

Rahasia Lulus SKD CPNS 2024 dengan Nilai Memuaskan, Dijamin Ampuh!