Section Artikel
- 1 Tuple
- 2 Mengakses Item Tuple
- 3 Pengindeksan Negatif
- 4 Rentang Indeks
- 5 Rentang Indeks Negatif
- 6 Mengubah Nilai Tuple
- 7 Loop Melalui Tupel
- 8 Memeriksa apakah Item Ada
- 9 Panjang Tupel
- 10 Menambahkan Item
- 11 Membuat Tuple Dengan Satu Item
- 12 Menghapus Item
- 13 Menggabungkan dengan dua Tuple
- 14 Konstruktor tupel()
- 15 Metode Tuple
Tuple
Tupel adalah koleksi (sekumpulan) yang dipesan dan tidak dapat diubah. Dalam Python, tupel ditulis dengan tanda kurung bulat. Agar lebih mudah dipahami, simak contoh berikut.
Contoh:
thistuple = ("apel", "pisang", "ceri") print(thistuple)
Mengakses Item Tuple
Kita dapat mengakses item tuple dengan mengacu pada nomor indeks, di dalam tanda kurung siku.
Contoh:
Tampilkan item ke dua tuple
thistuple = ("apel", "pisang", "ceri") print(thistuple[1])
Pengindeksan Negatif
Pengindeksan negatif berarti cara mengakses tuple mulai dari akhir, -1 mengacu pada item terakhir, -2 mengacu pada item terakhir kedua, dan seterusnya.
Contoh:
Tampilkan item terakhir tupel
thistuple = ("apel", "pisang", "ceri") print(thistuple[-1])
Rentang Indeks
Kita dapat menentukan rentang indeks dengan menentukan di mana untuk memulai dan di mana untuk mengakhiri rentang.
Saat menentukan rentang, nilai yang dikembalikan akan menjadi tupel baru dengan item yang ditentukan.
Contoh:
Kembalikan item ketiga, keempat, dan kelima
thistuple = ("apel", "pisang", "ceri","jeruk","kiwi","melon","mangga") print(thistuple[2:5])
Catatan: Pencarian akan dimulai pada indeks 2 (termasuk) dan berakhir pada indeks 5 (tidak termasuk).
Ingatlah bahwa item pertama memiliki indeks 0.
Rentang Indeks Negatif
Jika ingin memulai pencarian dari akhir tupel, maka tentukan dengan menggunakan indeks negatif.
Contoh ini mengembalikan item dari indeks -4 (disertakan) ke indeks -1 (dikecualikan).
Contoh:
thistuple = ("apel", "pisang", "ceri","jeruk","kiwi","melon","mangga") print(thistuple[-4:-1])
Mengubah Nilai Tuple
Setelah tupel dibuat, maka nilai tuple tidak dapat diubah.
Tetapi ada solusinya. Kita dapat mengubah tupel menjadi list, mengubah nilai list, dan mengubah list kembali menjadi tupel.
Contoh:
Ubah tupel menjadi list agar dapat mengubah nilainya
thistuple = ("apel", "pisang", "ceri") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
Loop Melalui Tupel
Kita dapat melakukan loop melalui item tupel dengan menggunakan for loop.
Contoh:
Iterasi melalui item dan cetak nilainya
thistuple = ("apel", "pisang", "ceri") for x in thistuple: print(x)
Memeriksa apakah Item Ada
Untuk menentukan apakah item tertentu ada dalam tupel gunakan kata kunci in.
Contoh:
Periksa apakah “apel” ada di dalam tupel
thistuple = ("apel", "pisang", "ceri") if "aple" in thistuple: print("Ya, 'apel' ada dalam tupel buah-buahan")
Panjang Tupel
Untuk menentukan berapa banyak item yang dimiliki tupel, gunakan metode len().
Contoh:
Cetak jumlah item di tupel
thistuple = ("apel", "pisang", "ceri") print(len(thistuple))
Menambahkan Item
Setelah tupel dibuat, maka tidak akan menambahkan item ke dalamnya. Tupel tidak bisa diubah.
Contoh:
Kita tidak dapat menambahkan item ke tupel
thistuple = ("apel", "pisang", "ceri") thistuple[3] = "jeruk" #Ini akan menghasilkan error print(thistuple)
Membuat Tuple Dengan Satu Item
Untuk membuat tupel dengan hanya satu item, kita harus menambahkan koma setelah item, jika tidak, Python tidak akan mengenalinya sebagai tupel.
Contoh:
Satu item tuple, gunakan koma
thistuple = ("apel",) print(type(thistuple)) #bukan tuple thistuple = ("apel") print(type(thistuple))
Menghapus Item
Catatan: Kita tidak dapat menghapus item dalam tupel.
Tupel tidak dapat diubah, jadi kita juga tidak dapat menghapus item darinya, tetapi kita dapat menghapus tupel secara keseluruhan.
Contoh:
Kata kunci del dapat menghapus tupel sepenuhnya.
thistuple = ("apel","pisang","ceri") del thistuple print(thistuple) #akan menghasilkan error karena tuple tidak ada
Menggabungkan dengan dua Tuple
Untuk menggabungkan dua atau lebih tupel, kita dapat menggunakan operator +.
Contoh:
Menggabungjan dua tupel
tuple1 = ("a", "b" , "c") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2 print(tuple3)
Konstruktor tupel()
Membuat sebuah tuble juga memungkinkan untuk menggunakan konstruktor tuple().
Contoh:
Menggunakan metode tuple() untuk membuat tupel
thistuple = tuple(("apel", "pisang", "ceri")) print(thistuple)
Metode Tuple
Python memiliki dua metode bawaan yang dapat digunakan pada tupel.
Method | Description |
---|---|
count() | Mengembalikan berapa kali nilai yang ditentukan terjadi dalam tupel |
index() | Mencari indeks tupel untuk nilai tertentu dan mengembalikan posisi di mana ia ditemukan |