Tumpukan Python
- Hal Sebelumnya Senarai Python
- Hal Berikutnya Kumpulan Python
Tuple (Tuple)
Tuple adalah kumpulan yang terurut dan tak dapat diubah. Dalam Python, tuple ditulis dengan tanda kurung.
Contoh
Buat tuple:
thistuple = ("apple", "banana", "cherry") print(thistuple)
Akses item tuple
Anda dapat mengakses item tuple dengan mengutip nomor indeks di dalam kurung siku.
Contoh
Cetak 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
Cetak 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 adalah tuple yang baru dengan item yang ditentukan.
Contoh
Mengembalikan item ke-3, ke-4, dan ke-5:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[2:5])
Catatan:Pencarian akan dimulai dari indeks 2 (termasuk) hingga indeks 5 (dilepaskan).
Ingat, indeks pertama adalah 0.
Gambaran indeks negatif
Jika anda hendak mencari dari ujung belakang kumpulan, tentukan indeks negatif:
Contoh
Contoh ini akan mengembalikan item dari indeks -4 (termasuk) ke indeks -1 (dilepaskan):
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[-4:-1])
Ubah nilai kumpulan
Setelah membuat kumpulan, anda tak boleh mengubah nilai nya. Kumpulan adalah tak boleh diubah, atau juga disebut tetap.
Tetapi ada satu cara penyelesaian. Anda boleh menukar kumpulan kepada senarai, ubah senarai, dan kemudian menukar kembali kepada kumpulan.
Contoh
Buat kumpulan dan kemudian ubahnya:
x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
Mengulangi kumpulan
Anda boleh menggunakan for
Mengulangi pengulangan item di dalam kumpulan.
Contoh
Mengulangi item dan mencetak nilai:
thistuple = ("apple", "banana", "cherry") for x in thistuple: print(x)
Anda akan belajar di Pola For Python Pada bab ini, anda akan belajar tentang for
Lebih banyak maklumat tentang pengulangan.
Periksa sama ada item ada
Untuk menentukan sama ada ada item yang ditentukan di dalam kumpulan, gunakan in
Kata kunci:
Contoh
Periksa sama ada "apple" ada di dalam kumpulan:
thistuple = ("apple", "banana", "cherry") if "apple" in thistuple: print("Yes, 'apple' is in the fruits tuple")
Ketinggian kumpulan
Untuk menentukan berapa banyak item di dalam kumpulan, gunakan len()
Cara:
Contoh
Cetak bilangan item di dalam kumpulan:
thistuple = ("apple", "banana", "cherry") print(len(thistuple))
Tambah item
Kumpulan sekali dibuat, anda tak boleh menambah item kepada dia. Kumpulan adalah tak boleh diubah.
Contoh
Anda tak boleh menambah item kepada kumpulan:
thistuple = ("apple", "banana", "cherry") thistuple[3] = "orange" # akan memunculkan kesalahan print(thistuple)
Membuat kumpulan dengan satu item
Jika anda hendak membuat kumpulan yang hanya mengandungi satu item, anda mesti menambahkan tanda koma di belakang item, atau else Python tak boleh mengenal variabel itu sebagai kumpulan.
Contoh
Kumpulan tunggal, jangan lupa tanda koma:
thistuple = ("apple",) print(type(thistuple)) #Bukan kumpulan thistuple = ("apple") print(type(thistuple))
Hapus item
Catatan:Anda tak boleh menghapus item daripada kumpulan.
Tupel adalah yang tak dapat diubah, jadi anda tidak dapat menghapus projek darinya, tetapi anda boleh menghapus tupel sepenuhnya:
Contoh
Kata kunci del boleh menghapus tupel sepenuhnya:
thistuple = ("apple", "banana", "cherry") del thistuple print(thistuple) # Ini akan memunculkan kesalahan, kerana tupel sudah tidak ada.
Gabungkan dua tupel
Untuk menggabungkan dua atau lebih tupel, anda boleh menggunakan operator +:
Contoh
Gabungkan tupel ini:
tuple1 = ("a", "b", "c") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2 print(tuple3)
Methode konstruktur tuple()
Juga boleh digunakan tuple()
Methode konstruktur untuk membuat tupel.
Contoh
Penggunaan tuple()
Methode untuk membuat tupel:
thistuple = tuple(("apple", "banana", "cherry")) # Perhatikan tanda kurung yang bersarang print(thistuple)
Methode Tupel
Python menyediakan dua methode binaan yang dapat digunakan di tupel.
Methode | Deskripsi |
---|---|
count() | Kembalikan jumlah kemunculan nilai yang ditentukan di dalam tupel. |
index() | Cari nilai yang ditentukan di dalam tupel dan kembalikan tempatnya yang ditemukan. |
- Hal Sebelumnya Senarai Python
- Hal Berikutnya Kumpulan Python