Python Tuples
Tuple
Tuple digunakan untuk menyimpan banyak item dalam satu variabel.
Tuple adalah salah satu dari 4 tipe data bawaan dengan Python yang digunakan untuk menyimpan kumpulan data, 3 lainnya adalah tuple, Set, dan Dictionary, semuanya dengan kualitas dan penggunaan yang berbeda.
Tupel adalah koleksi yang diurutkan dan tidak dapat diubah.
Tupel ditulis dengan tanda kurung bulat.
Tuple Items
Item tuple diurutkan, tidak dapat diubah, dan memungkinkan nilai duplikat.
Item tuple diindeks, item pertama memiliki indeks[0]
, item kedua memiliki indeks[1]
, dll.
Ordered
Ketika kita mengatakan bahwa tuple diurutkan, itu berarti item tersebut memiliki urutan yang ditentukan, dan urutan itu tidak akan berubah.
Unchangeable
Tuple itu unchangeable, artinya kita tidak bisa mengubah, menambah, dan menghapus item dalam tuple setelah dibuat.
Allow Duplicates
Karena tuple diindeks, tuple dapat memiliki item dengan nilai yang sama:
Contoh
Tuple memperbolehkan nilai yang sama:
print (thistuple)
Tuple Length
Untuk menentukan berapa banyak item yang dimiliki tuple, gunakan fungsilen()
:
Contoh
Cetak jumlah item dalam tuple:
print (len(thistuple))
Create Tuple With One Item
Untuk membuat tuple dengan hanya satu item, kalian harus menambahkan koma setelah item, jika tidak Python tidak akan mengenalinya sebagai tuple.
Contoh
Satu item tuple, ingat koma:
print (type(thistuple))
#BUKAN tuple
thistuple = ("apple")
print (type(thistuple))
Tuple Items - Data Types
Item tuple bisa berisi tipe data apapun:
Contoh
Tipe data string, int, dan boolean:
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)
Sebuah tuple bisa terdiri dari tipe data yang berbeda:
Contoh
Sebuah tuple dengan tipe data string, int, dan boolean:
type()
Dari perspektif Python, tuple didefinisikan sebagai objek dengan tipe data 'tuple':
Contoh
Apa tipe data dari tuple?
print (type(mytuple))
The Tuple() Constructor
Dimungkinkan juga untuk menggunakan konstruktortuple()
saat membuat tuple baru.
Contoh
Menggunakan konstruktortuple()
untuk membuat tuple:
print (thistuple)
Python Collections (Arrays)
Ada empat tipe data Collections dalam bahasa pemrograman Python:
- List adalah sebuah koleksi yang diurutkan dan dapat diubah-ubah. Mengizinkan nilai yang sama.
- Tuple adalah sebuah koleksi yang diurutkan dan tidak dapat diubah. Mengizinkan nilai yang sama.
- Set adalah sebuah koleksi yang tidak diurutkan dan tidak diindeks. Tidak ada nilai yang sama.
- Dictionary sebuah koleksi yang diurutkan* dan dapat diubah-ubah. Tidak ada nilai yang sama.
Saat memilih tipe koleksi, ada gunanya untuk memahami properti dari tipe tersebut. Memilih jenis yang tepat untuk kumpulan data tertentu bisa berarti retensi makna dan itu bisa berarti peningkatan efisiensi atau keamanan.