0% menganggap dokumen ini bermanfaat (0 suara)
84 tayangan

Array Python

Dokumen ini membahas tentang array di Python. Terdapat tiga jenis array utama yaitu list, tuple, dan dictionary. List dan tuple merupakan urutan objek yang dapat diakses berdasarkan indeks, sedangkan dictionary menyimpan pasangan kunci-nilai.

Diunggah oleh

Chandika
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)
84 tayangan

Array Python

Dokumen ini membahas tentang array di Python. Terdapat tiga jenis array utama yaitu list, tuple, dan dictionary. List dan tuple merupakan urutan objek yang dapat diakses berdasarkan indeks, sedangkan dictionary menyimpan pasangan kunci-nilai.

Diunggah oleh

Chandika
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
Anda di halaman 1/ 27

ARRAY in Python

DEFINISI ARRAY

⮚ Array merupakan jenis struktur data yang digunakan untuk menyimpan


berbagai data dengan tipe yang sama dalam memori dan dapat diakses
menggunakan indeks tertentu.
⮚ Singkatnya, array merupakan kumpulan nilai (collections).
⮚ Python memiliki jenis tipe data yang dapat direpresentasikan mirip seperti
array, tetapi memiliki karakteristik dan keunikannya tersendiri.
⮚ Tipe data Array antara lain list, tuple, dan dictionary.

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

Update Nilai List dalam Python

5
1. LIST
Hapus Nilai List dalam Python

6
1. LIST
Operasi Dasar pada List Python

▪ List Python merespons


operator + dan * seperti string;
Itu artinya penggabungan dan
pengulangan di sini juga
berlaku
▪ Selain operator penambahan
dan perkalian, operator lain
tidak bisa kita terapkan pada
list. Jika kita tetap
menerapkannya, maka akan 7
mengembalikan error.
1. LIST
Contoh Operasi Dasar pada List Python

8
1. LIST
Index dan Slicing pada List Python

• list juga memiliki index yang digunakan untuk


mengakses setiap item dalam list.
• Indeks positif (dari kiri) dimulai dari 0,
sedangkan indeks negatif (dari kanan) dimulai
dari -1.
• Untuk melakukan indexing dan slicing, Kalian
harus menentukan offsetnya di dalam tanda
kurung siku setelah nama list atau nama
variabel yang berisi list.

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.

Dengan asumsi input berikut : T = ('C++', 'Java', 'Python')

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

1. Buatlah program penerapan dictionary pyhton tentang biodata diri anda


2. Lakukan manipulasi terhadap data anda (update, tambah data dan delete data)
3. Terapkan fungsi build-in dan method pada program anda

26
THANKS!
Any questions?

27

Anda mungkin juga menyukai