Array Python
Array Python
DEFINISI ARRAY
2
1. LIST
❑List disebut juga dengan urutan yang merupakan kumpulan nilai dengan urutan
tertentu yang didalamnya dapat berupa tipe apa saja (integer, float, string, hingga
Boolean), yang dipisahkan koma (item) antara tanda kurung siku dan item dalam list tidak
boleh sama jenisnya
❑ Setiap nilai yang ada di dalam list dinamakan item atau elemen
❑Setiap elemen-elemen berurutan akan diberi nomor posisi atau indeksnya. Indeks
pertama dalam list adalah nol, indeks kedua adalah satu dan seterusnya.
3
1. LIST
Penulisan List
Cara 1 Cara 2
4
1. LIST
Contoh Program List dalam Python
5
1. LIST
Hapus Nilai List dalam Python
6
1. LIST
Operasi Dasar pada List Python
8
1. LIST
Index dan Slicing pada List Python
9
1. LIST
Method dan Fungsi Build-in pada List Python
10
1. LIST
Latihan List Python
11
2. TUPLE
Sebuah tupel adalah urutan objek Python yang tidak berubah. Tupel adalah urutan, seperti daftar.
Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti
List Python. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung
siku.
Membuat tuple semudah memasukkan nilai-nilai yang dipisahkan koma. Secara opsional, Anda
dapat memasukkan nilai-nilai yang dipisahkan koma ini di antara tanda kurung juga.
12
2. TUPLE
Akses Nilai Dalam Tuple Python
Untuk mengakses nilai dalam tupel, gunakan tanda kurung siku untuk mengiris beserta indeks atau
indeks untuk mendapatkan nilai yang tersedia pada indeks tersebut
13
2. TUPLE
Update Nilai Dalam Tuple Python
Tuple tidak berubah, yang berarti Anda tidak dapat memperbarui atau mengubah nilai elemen tupel.
Anda dapat mengambil bagian dari tupel yang ada untuk membuat tupel baru
14
2. TUPLE
Hapus Nilai Dalam Tuple Python
Menghapus elemen tuple individual tidak mungkin dilakukan. Tentu saja, tidak ada yang salah
dengan menggabungkan tupel lain dengan unsur-unsur yang tidak diinginkan dibuang.Untuk secara
eksplisit menghapus keseluruhan tuple, cukup gunakan del statement.
15
2. TUPLE
Operasi Dasar Pada Tuple Python
Tupel merespons operator + dan * sama seperti String; Mereka berarti penggabungan dan
pengulangan di sini juga berlaku, kecuali hasilnya adalah tupel baru, bukan string. Sebenarnya, Tuple
merespons semua operasi urutan umum yang digunakan pada String
16
2. TUPLE
Indexing, Slicing dan Matrix Pada Tuple
Python
Karena tupel adalah urutan, pengindeksan dan pengiris bekerja dengan cara yang sama untuk tupel
seperti pada String, dengan asumsi masukan berikut.
17
2. TUPLE
Latihan Tuple
18
3. DICTIONARY
❏ Dictionary Python berbeda dengan List ataupun Tuple. Karena setiap urutanya
berisi key dan value.
❏ Setiap key dipisahkan dari value-nya oleh titik dua (:), item dipisahkan oleh
koma, dan semuanya tertutup dalam kurung kurawal.
❏ Dictionary kosong tanpa barang ditulis hanya dengan dua kurung kurawal,
seperti ini: {}.
❏ Terdapat dua cara untuk membuat dictionary di Python, yaitu menggunakan kurung
kurawal ({key1: value, key2: value, ...}) dan menggunakan fungsi dict(). Setiap item atau
setiap key-value pair yang ada di dictionary juga dipisahkan oleh tanda koma.
19
3. DICTIONARY
2
20
3. DICTIONARY
Contoh Program Dictionary dalam Python
21
3. DICTIONARY
Update Nilai dalam Dictionary Python
22
3. DICTIONARY
Hapus Nilai dalam Dictionary Python
23
3. DICTIONARY
Fungsi Build-in dalam Dictionary Python
24
3. DICTIONARY
Fungsi Method dalam Dictionary Python
25
3. DICTIONARY
Latihan
26
THANKS!
Any questions?
27