Sabtu, 31 Maret 2018
TUPLE DAN DICTIONARY
1.Tuple
Tuple adalah urutan objek python yang tidak berubah .Tuple adalah urutan seperti daftar perbedaan utama antara tuple dan daftarya adalah bahwa tuple tidak dapat di ubah tidak seperti list yang bisa di ubah .Tuple menggunakan tanda kurung,sedangkan list python mengunakan tanda kurung siku.Tuple sama halnya dengan List,namun yang sedikit membedakan
adalah bahwa tuples value nya tidak dapat diubah/diupdate.cara mengakses
valuenya sama dengan List.Tuple menggunakan () .Dengan perbedaan Tuple dan
list,kita harus mempertimbangkan kapan harus pakai list dan kapan harus pakai
tuple.Banyak operasi yang bias dilakukan dengan list,misalnya mengupate
value,menghitug jumlah data,mencari nilai minimum/maximum dan lain-lain.
Keterangan:
Ø
TupA=(0,1,2,3) merupakan deklarasi tuple dengan
4 elemen
Ø
Print tupA
yaitu mencetak elemen tupA
Ø tupB=(
4,5,6,7 ) merupakan deklarasi tuple dengan 4 elemen (sama seperti tupA)
Ø print
tupB mencetak elemen tupB
Ø tupC=tupA+tupB
menyatakan tupC merupakan penggabungan semua angka dari tuba dan tupB
Ø print
tupC mencetak elemen tupC
Ø tupD=tupC*2
menyatakan bahwa tupD Salinan dari tupC yaitu di kalikan dua kali(X2)
Ø print
tupD mencetak elemen tupD
Ø print
tupD[ 3 ] mencetak elemen ketiga tupD
Ø print
tupD [-3: ] mencetak elemen ketiga dari akhir tanpa menggunakan panjangnya
Ø print
len(tupD) mencetak panjang tupD
Ø dict=(
) & dict1 merupakan decklarasi tuple
kosong
Output Tuple:
2.Dictionary
Dictionary Python berbeda dengan List dan Tuple karena
setiap urutanya berisi key dan value.Setiap key dipisahkan dari value-nya oleh
titik dua(:),item dipisahkan oleh koma dan semuanya tertutup dalam kurung
kurawal.Dictionary kosong tantap barang ditulis hanya dengan dua kurung
kurawal,seperti ini: () .Nilai kamus bias berupa tipe apapun,namun key harus
berupa tipe data yang tidak berubah seperti string,angka,atau tuple. Berikut
contoh dictionary data nomor telepon.
Berikut skripnya:
Hasil Output:
KALKULATOR(Function)
KALKULATOR FUNCTION Function adalah sebuah kode yang dapat melakukan Task/Perintah terentu yang dapat dimasukkan ke dalam kode progr...