![Virus $7000 Ini Dapat Meretas Rekening Bank Anda!](/f/c0ab565b79b37d80b0b43bfc820365ae.jpg?width=100&height=100)
Di dalam Bagian 2 dari Struktur Data Python seri, kita akan membahas apa itu a tupel, bagaimana perbedaannya dari struktur data lain di python, cara membuat, menghapus objek tuple dan metode objek tuple dan bagaimana tuple berbeda dari daftar.
"()"
.Mirip dengan Daftartupel juga memiliki 2 cara untuk membangun objek.
CATATAN: Anda dapat membuat kosong tupel atau tupel dengan banyak nilai, tetapi ketika Anda membuat Tuple dengan satu nilai, Anda harus menambahkan koma di belakangnya, jika tidak maka tidak akan dianggap sebagai objek Tuple.
Anda juga dapat membuat tupel tanpa tanda kurung dengan menetapkan beberapa nilai ke variabel yang dipisahkan dengan koma dan itu akan dikonversi ke objek tuple. Ini disebut sebagai kemasan tupel.
Mirip dengan Daftar, tupel juga mendukung operasi pengindeksan dan pengirisan.
Setiap item dalam tupel ditugaskan ke posisi indeks mulai dari (0) dan posisi indeks negatif mulai dari (-1). Kami dapat mengakses posisi indeks untuk mendapatkan nilai atau bahkan kami dapat memperbarui item Tuple jika hanya dari tipe yang bisa berubah seperti a Daftar atau mengatur.
Kami juga dapat menggunakan slicing untuk mengakses item dalam daftar. Slicing memungkinkan kita untuk mengakses berbagai item dengan menentukan parameter awal, akhir, langkah.
Tupel menjadi tipe yang tidak dapat diubah, Anda tidak dapat memodifikasi atau menghapus elemen dari Tuple tetapi kami dapat memodifikasi atau menghapus elemen yang dapat diubah yang ada di dalam Tuple.
Perhatikan contoh:
b = (1,2,3,'Leo',[12,13,14],(1.1,2.2))
Ada daftar objek yang bisa berubah di dalamnya tupel b di indeks 4. Sekarang kita dapat mengubah atau menghapus elemen dari daftar ini.
Gunakan bawaan “dir()”
fungsi untuk mengakses metode dan atribut untuk objek tuple.
count (x) metode – Mengembalikan berapa kali x ada di tupel.
Metode indeks (x) – Mengembalikan posisi indeks pertama dari x.
Mirip dengan Daftar kita dapat menggabungkan dua objek Tuple menjadi satu objek menggunakan “+”
operator.
Tupel menjadi tipe yang tidak dapat diubah, kami tidak dapat menghapus elemen darinya. Kita dapat menghapus objek Tuple dari namespace menggunakan kata kunci bawaan "del"
.
Dalam artikel ini, Anda telah melihat apa itu tupel, bagaimana Tuple dibangun, bagaimana menggunakan operasi pengindeksan dan pemotongan, metode Tuple, dll. Tuple menjadi tipe yang tidak dapat diubah dapat digunakan sebagai “kunci” ke objek kamus. Iterasi melalui Tuple lebih cepat dibandingkan dengan daftar. Yang terbaik adalah menggunakan Tuple ketika kami memiliki data kami untuk tetap konstan sepanjang program kami.
Pada artikel berikutnya, kita akan melihat kamus struktur data bawaan lainnya. Sampai saat itu, Anda dapat membaca lebih lanjut tentang Tupledi sini.