Cara menggunakan tuple in python

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.

Apa itu tuple pada python?

Sebuah tupel adalah urutan objek Python yang tidak berubah. Tupel 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.

Bagaimana cara membuat tuple?

Apabila kita ingin membuat sebuah tuple tanpa isi, kita bisa menuliskannya seperti ini:.
# Membuat tuple kosong kosong = ().
# membuat tuple satu = ('Isinya',) siji = "isinya siji",.
satu = ('isinya') # <-- ini string siji = "isinya satu" # <-- ini juga string..

Apa itu Fungsi tuple?

Tuple adalah 1 dari 4 tipe data kolektif pada python yang berguna untuk menyimpan lebih dari satu nilai dalam satu variabel secara sekaligus [1]. Tuple bersifat ordered (terurut) dan juga bersifat unchangable (tidak bisa diubah).

Pada kondisi apa list dan tuple digunakan?

4. Tuple bisa digunakan sebagai key pada dictionary, sedangkan list tidak bisa. Karena sifatnya yang immutable atau tidak dapat diubah, tuple dapat digunakan sebagai key pada dictionary. Key pada dictionary harus bersifat hashable, artinya objek yang menjadi key harus memiliki nilai hash yang tidak pernah berubah.