Tupel Python
- Halaman Sebelumnya Daftar Python
- Halaman Berikutnya Koleksi Python
Tuple (Tuple)
Tuple adalah kumpulan yang terurut dan tidak dapat diubah. Dalam Python, tuple ditulis dengan tanda kurung
Contoh
Membuat tuple:
thistuple = ("apple", "banana", "cherry") print(thistuple)
Mengakses item tuple
Anda dapat mengakses item tuple dengan mengutip nomor indeks di dalam tanda kurung
Contoh
Mencetak item kedua tuple:
thistuple = ("apple", "banana", "cherry") print(thistuple[1])
Indeks negatif
Indeks negatif menunjukkan mulai dari ujung, -1 menunjukkan item terakhir, -2 menunjukkan item kedua terakhir, dan seterusnya.
Contoh
Mencetak item terakhir tuple:
thistuple = ("apple", "banana", "cherry") print(thistuple[-1])
Rentang indeks
Anda dapat menentukan rentang indeks dengan menentukan titik awal dan akhir rentang.
Setelah menentukan rentang, nilai yang kembali akan berisi tuple dengan item yang ditentukan.
Contoh
Kembalikan item ketiga, keempat, dan kelima:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[2:5])
Keterangan:Pencarian akan dimulai dari indeks 2 (termasuk) sampai indeks 5 (tidak termasuk).
Ingat, indeks pertama adalah 0.
Range indeks negatif
Jika ingin mencari dari ujung tuple, tentukan indeks negatif:
Contoh
Contoh ini akan mengembalikan item dari indeks -4 (termasuk) sampai indeks -1 (tidak termasuk):
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[-4:-1])
Ubah nilai tuple
Setelah tuple dibuat, Anda tidak dapat mengubah nilai nya. Tuple adalah yang tidak dapat diubah, atau disebut tetap.
Tetapi ada solusi. Anda dapat mengubah tuple menjadi daftar, ubah daftar, dan kemudian konversi kembali ke tuple.
Contoh
Ubah tuple menjadi daftar untuk dapat diubah:
x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
Lomba-lomba tuple
Anda dapat menggunakan for
Perulangan melompi item tuple.
Contoh
Lomba-lomba item dan cetak nilai:
thistuple = ("apple", "banana", "cherry") for x in thistuple: print(x)
Anda akan belajar di Pengulangan For Python Pada bab ini, Anda akan belajar tentang for
Lebih banyak pengetahuan tentang perulangan.
Periksa apakah item ada
Untuk menentukan apakah item tertentu ada di dalam tuple, gunakan in
Kata kunci:
Contoh
Periksa apakah item "apple" ada di dalam tuple:
thistuple = ("apple", "banana", "cherry") if "apple" in thistuple: print("Yes, 'apple' is in the fruits tuple")
Panjang tuple
Untuk menentukan berapa banyak item di dalam tuple, gunakan len()
Metode:
Contoh
Cetak jumlah item di dalam tuple:
thistuple = ("apple", "banana", "cherry") print(len(thistuple))
Menambahkan item
Setelah tuple dibuat, Anda tidak dapat menambahkan item ke dalamnya. Tuple adalah yang tidak dapat diubah.
Contoh
Anda tidak dapat menambahkan item ke tuple:
thistuple = ("apple", "banana", "cherry") thistuple[3] = "orange" # Akan memicu kesalahan print(thistuple)
Membuat tuple satu item
Untuk membuat tuple hanya mengandung satu item, Anda harus menambahkan tanda koma setelah item, karena Python tidak dapat mengidentifikasi variabel sebagai tuple.
Contoh
Tuple tunggal, jangan lupa tanda koma:
thistuple = ("apple",) print(type(thistuple)) # Bukan tuple thistuple = ("apple") print(type(thistuple))
Hapus item
Keterangan:Anda tidak dapat menghapus item di dalam tuple.
Tuple tidak dapat diubah, jadi Anda tidak dapat menghapus item dari dalamnya, tetapi Anda dapat menghapus tuple secara penuh:
Contoh
Kata kunci del dapat menghapus tuple secara penuh:
thistuple = ("apple", "banana", "cherry") del thistuple print(thistuple) # Ini akan memicu kesalahan, karena tuple sudah tidak ada.
Gabungkan dua tuple
Untuk menggabungkan dua atau lebih tuple, Anda dapat menggunakan operator +:
Contoh
Gabungkan tuple ini:
tuple1 = ("a", "b", "c") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2 print(tuple3)
Konstruktor tuple()
Juga dapat digunakan tuple()
Konstruktor untuk membuat tuple.
Contoh
Penggunaan tuple()
Metode untuk membuat tuple:
thistuple = tuple(("apple", "banana", "cherry")) # Perhatikan tanda kurung ganda print(thistuple)
Metode Tuple
Python menyediakan dua metode bawaan yang dapat digunakan di atas tuple.
Metode | Deskripsi |
---|---|
count() | Kembalikan jumlah kemunculan nilai yang ditentukan di dalam tuple. |
index() | Cari nilai yang ditentukan di dalam tuple dan kembalikan posisi yang ditemukan. |
- Halaman Sebelumnya Daftar Python
- Halaman Berikutnya Koleksi Python