Praktikum Algoritma
dan Pemrograman
List dan Dictionary
Asisten :
Salfina 16211025
Disusun Oleh :
Ahmad Maulana Adi Nugroho 03221026
16 Maret 2023
Dasar Teori
List pada Bahasa Python
List atau bisa kita katakan sebagai daftar, merupakan sebuah kumpulan atau koleksi data yang bisa
berisi angka maupun teks. Dan untuk menuliskannya, diawali dengan tanda kurung siku buka “[“
dan di akhiridengan kurung siku tutup “]”. Setiap data di dalam list ini dipisahkan oleh tanda koma
“,” contohnya seperti berikut ini mylist = [1, 3, 2, “saya”] . nah mylist sendiri merupakan sebuah
variable yang menampung isi dari list tersebut. Dan mylist sendiri memiliki 4 data. Yaitu 1, 3, 2 dan
“saya”. Fungsi list() mengembalikan list berisi anggota – anggota dari objek yang menjadi
argumennya. Jika argumennya kosong, maka fungsi ini akan mengembalikan list kosong. Jika
argumennya adalah dictionary, maka yang digunakan adalah key-key dari dictionary.Dalam list ini,
sebenarnya setiap data memiliki alamat yang biasa disebut sebagai indeks. Indeks sendiri di hitung
dari arah kiri menuju ke kanan dan di awali angka 0. Jadi data pertama yang ada dikiri pada mylist
diatas, yaitu 1, memiliki alamat atau indeks 0. Kemudian data No. 2 dari kiri yaitu angka 3 memiliki
indeks 1. Dan seterusnya. Namun, sebuah elemen list juga bisa kita panggil dari urutan paling kanan
menuju ke arah kiri. Namun, indeksnya menggunakan tanda negatif. Contohnya.. data pertama pada
sebelah kanan pada mylist diatas, memiliki indeks “-1”. Kemudian data No. 2 dari kiri yaitu 2
memiliki indeks “-2” dan seterusnya.
Dictionary pada python
Dictionary adalah tipe data yang anggotanya terdiri dari pasangan kunci:nilai (key:value).
Dictionary bersifat tidak berurut (unordered) sehingga anggotanya tidak memiliki
indeks.Dictionaries ditulis dipisahkan koma dalam kurung kurawal. Untuk lebih memahaminya,
silahkan kalian ketik code di bawah ini pada command line atau IDLE python..
>>>phoneext={'saalimah':1410, 'hidayah':1137}
>>>phoneext
` >>>phoneext.keys()
>>>list(phoneext.keys())
>>>phoneext.values()
>>>list(phoneext.values()) >>>phoneext.items()
>>>list(phoneext.items())
>>>phoneext.get("kent")
>>>phoneext.get("kent","NO ENTRY")
Source Code
No. Program_Pertkalian_Matriks_program2.py
1. print('->>Program perkalian matriks<<-\n')
2. print("-masukan nilai matriks-")
3. q = int(input('q ;'))
4. w = int(input('w ;'))
5.
6.
e = int(input('e ;'))
7. r = int(input('e ;'))
8.
9. a = [[e,r],[w,q]]
10. b = [[w,e],[q,e]]
11. c = []
12.
13. print('Matriks A')
14. for x in a:
15.
16.
print(x)
17. print('Matriks B')
18. for x in b:
19. print(x)
20. for x in range(0, len(a)):
21.2 row = []
2. for y in range(0, len(a[0])):
23. total = 0
24.
for z in range(0, len(a)):
25.
26. total = total + (a[x][z] * b[z][y])
27. row.append(total)
28. c.append(row)
29.
30. for x in range(0, len(c[0])):
31. for y in range (0, len(c[0])):
32. print(c[x][y],end=' ')
Screenshot
1. Program_Pertkalian_Matriks_program2
Tampilan awal dan masukkan kode yang diinginkan :
Setelah diprogram akan menampilkan kalimat tersebut dan masukkan
nilai matriks diinginkan :
Pembahasan
Program_Pertkalian_Matriks_program2
No. Penjelasan
1 Mencetak judul program
11 Mencetak menu
14 Mencetak 3 keluar
17 Jika pill == 1
21 Cetak matriks A
22 Perulangan for x in a
23 Mencetak x
24 Mencetak Matrik B
25 Perulangan for x in b
26 Mencetak x
28 Variabel el = [}
1. List atau bisa kita katakan sebagai daftar, merupakan sebuah kumpulan atau koleksi data yang bisa
berisi angka maupun teks. Dan untuk menuliskannya, diawali dengan tanda kurung siku buka “[“ dan
di akhiri dengan kurung siku tutup “]”.
2. Dictionaries adalah koleksi pasangan item-item berasosiasi dimana setiap pasangan terdiri dari suatu
key dan value.
3. Dictionary merupakan kumpulan suatu struktur data yang penggunaannya mirip dengankamus2.
Program dari dictionary pembuatannya harus memuat;nama dictionary,key,value,kurung kurawal pada
awal dan akhir nya.
4. Terdapat banyak fungsi dan method pada python, setiap fungsi dan method mempunyaitugas nya
masing masing
Saran
Daftar Pustaka
Petani Kode. 2018 . 7 Hal Dasar Yang Harus Diketahui Tentang Dictionary Pada Python.Tersedia
online :http://www.petanikode.com/python-dictionary/