TUPLE
Tuple adalah ururtan tipe data yang tidak bisa dirubah. Tuple bisa juga mengandung tipe data yang berbeda-beda. Tuple diawali dan diakhiri dengan tanda buka dan tutup kurung sepereti ini '(' dan ')' . Contohnya adalah :
mobil = ("Alphard", "Karimun", "Avanza")
Kemudian kita akan mencoba beberapa contoh tuple seperti dibawah ini :
pertama = (1, 2, 3) kedua = (4, 5, 6) print "len(pertama) : ", len(pertama) print "max(pertama) : ", max(pertama) print "min(pertama) : ", min(pertama) print "pertama + kedua :", pertama + kedua print "pertama * 3 : ", pertama * 3 print "1 ada di pertama : ", 1 in pertama print "5 tidak ada di kedua : ", 5 not in kedua
Pada contoh diatas kita menggunakan fungsi len() dan max() pada tuple. Fungsi len() adalah untuk mengembalikan jumlah elemen suatu tupple, sedangkan max() berfungsi untuk menampilkan elemen dengan nilai terbesar pada suatu tuple. Operator in menjelaskan apakah suatu elemen tupple berada didalamnya. Output dari coding diatas adalah :
len(pertama) : 3 max(pertama) : 3 min(pertama) : 1 pertama + kedua : (1, 2, 3, 4, 5, 6) pertama * 3 : (1, 2, 3, 1, 2, 3, 1, 2, 3) 1 ada di pertama : True 5 tidak ada di kedua : False
Kemudian kita akan membahas contoh lain dari tuple, yaitu indexing.
lima = (1, 2, 3, 4, 5) print "lima[0] : ", lima[0] print "lima[-1] : ", lima[-1] print "lima[-2] : ", lima[-2] print "lima[:] : ", lima[:] print "lima[0:4] : ", lima[0:4] print "lima[1:2] : ", lima[1:2] print "lima[:2] : ", lima[:2] print "lima[:-1] : ", lima[:-1] print "lima[:9] : ", lima[:9]
Untuk mengambil suatu nilai elemen pada tuple kita dapat menggunakan tanda '[]'. Dengan catatan elemen pertama pada tupple dimulai dari 0. Jika ada 5 elemen pada tuple, maka indexnya dimulai dari 0 sampai 4. Jika kita menggunakan nilai negatif,maka kita akan mendapatkan nilai elemen terakhir dari tuple. Hasil dari output coding diatas adalah :
lima[0] : 1 lima[-1] : 5 lima[-2] : 4 lima[:] : (1, 2, 3, 4, 5) lima[0:4] : (1, 2, 3, 4) lima[1:2] : (2,) lima[:2] : (1, 2) lima[:-1] : (1, 2, 3, 4) lima[:9] : (1, 2, 3, 4, 5)
Tuple juga dapat diisi dengan tipe data yang berbeda-beda.
campur = (1, 2, "string", (1, 2, 3)) print "campur[1] :", campur[1] print "campur[2] :", campur[2] print "campur[3] :", campur[3] print "campur[3][0] :", campur[3][0] print "campur[3][1] :", campur[3][1] print "campur[3][2] :", campur[3][2]
Outputnya adalah :
mix[1] : 2 mix[2] : string mix[3] : (1, 2, 3) mix[3][0] : 1 mix[3][1] : 2 mix[3][2] : 3
Untuk mendapatkan nilai dari tupple yang ganda (nested), maka kita menggunakan tanda double '[][]'.
Tidak ada komentar:
Posting Komentar