Facebook SDK

Setelah Anda mengenal cara membuat ketiga struktur data tersebut, sekarang Anda coba cara mengakses elemen – elemen pada struktur data tersebut. Ada beberapa cara mengakses elemen pada struktur data tersebut yang biasa dilakukan misalnya mengakses salah satu elemen dengan menggunakan indeks, slicing indeks, dan mengakses elemen lewat pengulangan.


Untuk akses elemen lewat indeks elemen Anda panggil nama list kemudian disusul indeks elemen yang Anda inginkan dengan diapit tanda baca “[“ dan “]”, misal ada sebuah list dengan nama daftar_barang kemudian ingin mengakses indeks ke – 10, maka pemanggilan indeks pada list tersebut adalah daftar_barang[9]. Kenapa di pemanggilan indeks nya dari 9 ? karena indeks tersebut diawali dari 0 sehingga indeks yang diinginkan akan dikurangi 1. Begitupun dengan tuple cara akses salah satu elemenya sama dengan cara akses salah satu elemen di list. Pada dictionary, untuk mengakses salah satu elemennya Anda panggil salah satu key-nya untuk mendapatkan data yang ditunjuk key tersebut.


Slicing indeks merupakan cara untuk mengakses beberapa elemen pada list dan tuple. Cara ini tidak dapat dilakukan di dictionary. Slicing indeks dilakukan dengan memanggil list atau tuple kemudian tentukan indeks awal slicing dan batas akhirnya. Kemudian indeks tersebut dipisahkan dengan tanda “:” dan diapit oleh tanda “[“ dan “]”. Misal ada sebuah list daftar_barang kemudian ingin mengambil 10 datanya dari indeks ke – 2 maka pemanggilannya adalah daftar_barang[1:11].


Berikutnya cara terakhir yang biasa dilakukan oleh untuk mengakses elemen secara keseleruhan adalah dengan melalui pengulangan for. Melalui cara tersebut, isi dari list, tuple, dan dictionary dapat diambil elemennya selama iterasi pada pengulangan for. Pada list dan tuple jika datanya diambil lewat pengulangan for, setiap elemen akan langsung diekstrak di setiap iterasi dan dapat digunakan untuk keperluan pemrosesan pada proses di setiap iterasi. Kalau pada dictionary di setiap iterasi pengulangan bukan elemen yang diektrak tapi key-nya. Jadi saat ingin mengambil datanya Anda harus memanggil elemen dictionary tersebut dengan key yang didapatkan disetiap iterasi. Dibawah ini adalah contoh mengakses elemen dari list, tuple dan dictionary dengan tiga cara yang biasa dipakai programmer python.


listing : strukdat_2.py

# mengakses elemennya

print "mengakses salah satu elemen : " print " "

print sebuah_list[5] print sebuah_tuple[8]

print sebuah_dictionary['website'] print "\n\n"

# mengakses beberapa elemen

print "mengakses beberapa elemen : " print "  "

print sebuah_list[2:5] print sebuah_tuple[3:6]

 

 

print "\n\n"

 

 

# mengakses elemennya dengan looping

print "mengakses semua elemen dengan looping for : " print "           "

 

for sebuah in sebuah_list: print sebuah,

print "\n"

 

for sebuah in sebuah_tuple: print sebuah,

print "\n"

 

for sebuah in sebuah_dictionary:

print sebuah, ':', sebuah_dictionary[sebuah],



Apabila Anda jalankan kode program diatas maka akan muncul output seperti pada gambar berikut ini :


Post a Comment

أحدث أقدم