Tipe Data Sturtur
Tipe Data Sturtur
A. List
1. Membuat List
List adalah tipe data yang paling serbaguna yang terdapat pada
bahasa Python, yang dapat ditulis sebagai daftar nilai yang
dipisahkan koma (item) antara tanda kurung siku. Hal penting
tentang daftar adalah item dalam list tidak boleh sama jenisnya.
34
2. Akses Nilai dalam List
35
4. Hapus Nilai dalam List
36
6. Indexing, Slicing dan Matrix pada List
37
B. Tuple
Tupel adalah sebuah urutan objek Python yang tidak dapat
berubah, Tupel adalah urutan seperti daftar. Perbedaan utama
antara Tupel dan List adalah bahwa data yang ada pada Tupel tidak
dapat diubah, tidak seperti List Python. Tupel mengguna-kan
symbol tanda kurung, sedangkan List Python menggunakan tanda
kurung siku.
38
2. Update Nilai dalam Tuple
39
Sebenarnya, Tuple merespons semua operasi urutan umum yang
kita gunakan pada String di bab sebelumnya. Dibawah ini adalah
tabel daftar operasi dasar pada Tuple Python.
40
C. Dictonary
Dictionary Python sendiri berbeda dengan List ataupun Tuple,
hal ini dikarenakan setiap urutannya berisi key dan value. Setiap
key dipisahkan dari value-nya dengan titik dua (:), item dipisahkan
oleh koma, dan semuanya tertutup dalam kurung kurawal.
Dictionary juga dapat kosong tanpa isi, caranya ditulis hanya
dengan dua kurung kurawal, seperti ini: {}.
Nilai dictionary dapat berupa tipe apa pun, namun key harus
berupa tipe data yang tidak berubah seperti string, angka, atau tupel.
41
3. Hapus Elemen Dictionary
42
5. Method Build-in pada Dictionary
1. Membuat Class
43
class ClassNama:
'Optional class documentation string'
class_suite
2. Mengakses Atribut
emp1.displayEmployee()
emp2.displayEmployee()
print ("Total Employee %d" % Employee.empCount)
44
45
BAB 8 STACK DAN QUEUE
A. Stack
Stack adalah tipe data yang bersifat LIFO (Last In First Out),
dimana data yang terakhir masuk akan menjadi data yang pertama
kali dapat dikeluarkan. Struktur data stack mempunyai beberapa
operasi antara lain adalah:
46
B. Queue
Struktur data Queue ini kebalikan dari Stack yaitu seperti
sistem antrian, sistem queue menganut konsep FIFO (First In First
Out). Jenis operasi dalam QUEUE:
47
48