Soal
!
1.
Apa
yang dimaksud dengan Array/Larik di Python?
2.
Bagaimana
cara mendeklarasikan sebuah Array/Larik di Python?
3.
Bagaimana
cara mengakses elemen sebuah Array/Larik di Python?
4.
Apa
yang dimaksud dengaan Array/Larik satu dimensi, dua dimensi. Bagaimana cara
mendeklarasikan dan mengakses Array/Larik tersebut, berikan contoh programnya!
5.
Buatlah
dan Jelaskan langkah-langkahnya untuk membuat sebuah Array/Larik tiga dimensi
berukuran 3x3x3 menggunakan Python!
6.
Jelaskan
beberapa istilah/method/fungsi yang berkaitan dengan Array/Larik di Python
berikut.
Ø Subscript/index, append, insert, remove, pop, count,
sort, reverse, extend, len, del, filter, map, reduce.
Jawab
:
1.
Array
adalah tipe data terstruktur yang terdiri dari sejumlah komponen- komponen yang
mempunyai tipe yang sama.
2.
Dapat
dibuat dengan menggunakan tanda kurung siku []. Anggota list di daftar dalam
kurung siku tersebut dan masing-masing dipisahkan oleh tanda koma.
3.
Untuk
mengakses elemen dalam list, kita bisa menggunakan angka index dari elemen yang
ingin di akses. Setiap anggota dari sebuah list memiliki index yang menunjukan
posisi anggota tersebut dalam list. Anggota pada urutan pertama memiliki index
0, anggota pada urutan kedua memiliki index 1, begitulah seterusnya.
4.
*Array
satu dimensi
Merupakan sebuah variabel yang
menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses
hanya melalui 1 indeks atau subskrip.
cara mendeklarasikan:
cara mendeklarasikan:
nama_array[jumlah_elemen];
*Array dua dimensi
Merupakan sebuah variabel yang
menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses
melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Cara mendeklarasikan:
nama_array[jumlah_eleman_baris][jumah_elemen_kolom];
Contoh: var[3] = 5
satu dimensi
var[2][9]
=5 dua dimensi
5. Var [1][1][1] = 1
Var
[1][1][2] = 2
Var
[1][1][3] = 3
Var
[1][2][1] = 4
Var
[1][3][1] = 5
6.
*Subscript/Index
adalah Kembali ke indeks dalam daftar item pertama yang nilainya adalah x
*Append adalah menambahkan objek baru pada sebuah list.
*Insert adalah menyisipkan item pada posisi
tertentu.
*Remove adalah menghapus sebuah
objek pada sebuah list.
*Pop
adalah menghapus sebuah objek yang mempunyai indeks yang sesuai dan
mengembalikan nilainya.
*Count
adalah mengembalikan berapa kali x yang muncul dalam daftar.
*Sort
adalah mengurutkan list sesuai dengan fungsi Cmp yang diberikan. Jika tidak
diberikan, maka list akan diurutkan dari yang kecil ke yang besar.
*Reverse adalah membalikkan urutan
list.
*Extend
adalah Memperpanjang daftar dengan menambahkan semua item dalam daftar yang
diberikan.
*Len
adalah nama dari salah satu fungsi string (length)
*Del
adalah Del statement yang dapat digunakan untuk menghapus suatu objek di dalam
Lists, dan dapat juga digunakan untuk penghapusan Slicing.
*Filter
adalah Menyaring data urutan dan menghasilkan data urutan lain dengan tipe yang
sama.
*Map
adalah memberlakukan operasi suatu fungsi pada semua nilai yang terdapat di
dalam daftar urutan data.
*Reduce
adalah proses penambahan suatu daftar nilai yang kemudian dijumlahkan secara
bertahap sampai kita mendapatkan hasil final dari semua penjumlahan
argumen yang dikirimkan.
Tidak ada komentar:
Posting Komentar