TUPLE PYTHON Sebuah tuple adalah urutan objek Python yang tidak berubah. Tuple adalah urutan, seperti daftar. Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti List Python. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku. Membuat tuple semudah memasukkan nilai-nilai yang
dipisahkan koma. Secara opsional, Anda dapat memasukkan nilai-nilai yang dipisahkan koma di antara tanda kurung juga sebagai contoh : #contoh sederhana pembuatan tuple pada #bahasa Pemrograman python tup1 = (‘fisika’, ‘kimia’, 1993,
2018) tup2 = (1, 2, 3, 4, 5 ) tup3 = “a”, “b”, “c”, “d” Tupel kosong ditulis sebagai dua tanda kurung yang tidak berisi apa-apa, contohnya : tup1 = (); Untuk menulis tupel yang berisi satu nilai, Anda harus memasukkan koma, meskipun hanya ada satu nilai, contohnya : tup1 =
(50,) Seperti indeks String, indeks tupel mulai dari 0, dan mereka dapat dirilis, digabungkan dan seterusnya Akses Nilai Dalam Tuple Python Untuk mengakses nilai dalam tupel, gunakan tanda kutung siku untuk mengiris beserta indeks atau indeks untuk mendapatkan nilai yang tersedia pada indeks tersebut. Sebagai contoh : #contoh sederhana pembuatan tuple pada #bahasa Pemrograman
python tup1 = (‘fisika’, ‘kimia’, 1993, 2018) tup2 = (1, 2, 3, 4, 5, 6, 7 ) print (“tup1[0]: “, tup1[0]) print (“tup2[1:5]: “,
tup2[1:5]) Setelah anda mengesekusi kode diatas, hasilnya akan seperti dibawah ini tup1 [0]: fisika tup2 [1:5]: (2, 3, 4, 5) Update Nilai Dalam Tupele Python Tupel tidak berubah, yang berarti Anda tidak dapat memperbaharui atau mengubah nilai elemen tupel. Anda dapat mengambil bagian dari
tupel yang ada untuk membuat tupel baru seperti ditunjukan oleh contoh berikut #contoh sederhana pembuatan tuple pada #bahasa Pemrograman python
tup1 = (12, 34.56)
tup2 = (‘abc’, xyz’ )
#aksi seperti dibawah ini tidak bisa #dilakukan pada tuple python
#karena memang nilai pada tuple python tidak #bisa di ubah
# tup1 [0] = 100;
#jadi, buatlah tuple baru sebagai berikut
tup3 = tup1 + tup2
print (tup3)
Hapus Nilai Dalam Tuple Pyhton
Menghapus elemen tuple individu tidak mungkin dilakukan. Tentu saja, tidak ada yang salah dengan manggabungkan tupel lain dengan unsur-unsur yang tidak diinginkan sibuang. Untuk secara eksplisit mengahapus keseluruha tuple, cukup menggunakan del statement. Sebagai contoh :
#contoh sederhana pembuatan tuple pada #bahasa Pemrograman python
tup1 = (‘fisika’, ‘kimia’, 1993, 2018)
print (tup1)
del tup1;
print “setelah menghapus tuple”
print tup1
Opersi Dasar Pada Tuple Python
Tupel merespons operator + dan * sama seperti String, mereka berarti penggabungan dan pengulangan disini juga berlaku, kecuali hasilnya adalh tupel baru, bukan string.
Sebenarnya, Tuple merespons semua operasi urutan umum yang kami gunakan pada String di tab sebelumnya. Dibawah ini adalah tabel daftar operasi dasa pada Tuple Python
Python Expression | Hasil | Penjelasan |
Len ((1, 2, 3)) | 3 | Length |
(1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6) | Concatenation |
(‘halo!’,) *3 | (‘halo!’, ‘halo!’, ‘halo!’,) | Repetition |
3 in (1, 2, 3) | True | Membership |
For x in (1, 2, 3 : print (x, end = ‘ ‘) | 1 2 3 | Iteration |
Indexing, Slicing dan Matrix Pada Tuple Python
Karena tupel adalah urutan, pengindeksan dan pengiris bekerja denga cara yang untuk tupel seperti pada String, dengan asumsi input berikut :
T = (‘C++’, ‘Java’, ‘Python’)
Python Expression | Hasil | Penjelasan |
T[2] | ‘Python’ | Offset mulai dari nol |
T[-2] | ‘Java’ | Negatif : hitung dari kanan |
T[1:] | (‘Java’, ‘Python’) | Slicing mengambil bagian |
Fungsi Build-in Pada Tuple Python
Python menyertakan fungsi built-in sebagai berikut
Python Function | Penjelasan |
Cmp(tuple1, tuple2) | #tidak lagi tersedia dengan Python 3 |
Len(tuple) | Memberikan total panjang |
Max(tuple) | Mengembalikan item dari tuple dengan nilai maks |
Min(tuple) | Mengembalikan item dari tuple dengan nilai min |
Tuple(seq) | Mengubah tuple menjadi tuple |
Materi selanjutnya
Penguman: Apapun yang Anda Baca, Semuanya sudah di uji cobakan, Telah LuLus Sensor disini.