Tuple Dengan Python: Semua yang Perlu Anda Ketahui



Artikel ini membahas konsep Tuple dengan Python dengan berbagai contoh yang menjelaskan pembuatan, operasi dan penghapusan tupel dan contoh lainnya.

Bahasa pemrograman Python memiliki bermacam-macam tipe data termasuk daftar , set , , dll. Python juga dilengkapi dengan file koleksi paket yang memiliki struktur data khusus. Tuple masuk juga merupakan salah satu tipe data kumpulan yang populer. Pada artikel ini, kita akan belajar tentang tupel secara detail dengan contohnya. Berikut adalah topik yang dibahas dalam blog ini:

Apa Itu Tuple?

Tupel adalah sesuatu yang tidak bisa diubah tipe data di python, hampir mirip dengan daftar di python dalam hal pengindeksan dan memiliki anggota duplikat. Ini adalah tipe data koleksi yang menyimpan objek python yang dipisahkan oleh koma. Berikut adalah contoh bagaimana kita bisa membuat atau mendeklarasikan tupel dengan python.





#creating a tuple a = ('python', 'edureka') #another approach b = 'python', 'edureka' print (a) print (b)
 Keluaran: ('python', 'edureka') ('python', 'edureka')

Mengakses Item Di Tuple

Mengakses item dalam tupel berfungsi mirip dengan daftar, kita dapat mengakses elemen dalam daftar menggunakan indeks. Kita dapat menentukan nilai indeks dan itu akan mengembalikan item yang disimpan pada nilai indeks tersebut.

Pengindeksan

Ini adalah teknik struktur data untuk mengambil informasi secara efektif dari struktur data. Dalam python, beberapa tipe data mendukung pengindeksan seperti daftar , , dll.



Misalnya, kita memiliki tupel dengan 5 bilangan asli sebagai anggotanya. Jadi pengindeksan akan dimulai dengan nilai 0 dimana 1 akan disimpan dan akan berlanjut sampai akhir tupel yaitu 5 dan nilai indeks pada 5 adalah 4.

Lihat contoh di bawah ini untuk memahami bagaimana kita dapat mengakses elemen dalam tupel menggunakan pengindeksan

a = ('edureka', 'python', 'data structure', 'collections') print (a [1]) print (a [3])
 Keluaran: koleksi python

Seperti yang Anda lihat pada contoh di atas, kita dapat memperoleh elemen yang disimpan pada nilai indeks 1 dan 3. Demikian pula, kita dapat mengakses nilai apa pun di dalam tupel menggunakan nilai indeks.



Pengindeksan Negatif

Dalam python, kita dapat menggunakan pengindeksan negatif juga untuk mengakses elemen dalam tuple atau tipe data lain yang mendukung pengindeksan.

bagaimana menggunakan sort di c ++
a = (1,2,3,4,5,6,7,8,9,10) cetakan (a [-4]) cetakan (a [-1])
 Keluaran: 7 10

Mengiris

Ini adalah teknik yang kami gunakan untuk mengiris operator ‘:’ Untuk mendapatkan berbagai elemen dari tuple atau tipe data lainnya yang mendukung pengindeksan untuk mengakses elemen.

a = (1,2,3,4,5,6,7,8,9,10) cetak (a [1: 8]) cetak (a [1:]) cetak (a [: 5])
 Keluaran: (2,3,4,5,6,7,8) (2,3,4,5,6,7,8,9,10) (1,2,3,4,5)

Dalam contoh di atas, nilai indeks sebelum operator pemotongan adalah indeks awal dan nilai indeks setelah operator pemotongan adalah nilai yang tidak akan dimasukkan ke dalam output.

Hanya sampai nilai sebelum indeks akhir akan dimasukkan dalam output. Kita bahkan dapat menggunakan nilai indeks negatif dengan operator pengiris untuk mendapatkan kisaran nilai dari tupel.

a = (1,2,3,4,5,6,7,8,9,10) cetak (a [-8:])
 Keluaran: (3,4,5,6,7,8,9,10)

Mengganti Tuple A

Meskipun tuple di python tidak dapat diubah di alam, bersarang obyek dalam tupel bisa diubah. Atau secara umum, tupel dengan python dapat dipindahkan dengan nilai yang berbeda.

bagaimana menggunakan python spyder
a = (1,2,3, [4,5]) a [3] [0] = 14 print (a) # menetapkan kembali nilai a = ('edureka', 'python') print (a)
 Keluaran: (1,2,3, [14,5]) ('edureka', 'python')

Menggabungkan Dua Tupel

Bergabung dengan dua tupel adalah tugas yang sangat mudah. Anda cukup menetapkan penambahan dua tupel ke variabel lain dan itu akan mengembalikan tupel gabungan dengan nilai dari kedua tupel. Perhatikan contoh di bawah ini untuk memahami ini.

a = (1,2,3,4,5) b = (6,7,8,9,10) c = a + b cetak (c)
 Keluaran: (1,2,3,4,5,6,7,8,9,10)

Seperti yang Anda lihat pada contoh, tupel gabungan berisi nilai dari tupel a dan b.

Menghapus Tuple

Menjadi tipe data yang tidak dapat diubah, tupel di python tidak mengizinkan perubahan apa pun dan Anda bahkan tidak dapat menghapus elemen dari tupel setelah deklarasi. Tapi ada kata kunci 'del' yang akan menghapus tuple sama sekali.

a = (1,2,3,4,5) dari cetakan (a)

Anda akan mendapatkan kesalahan Nama jika menjalankan program di atas karena tidak ada tupel bernama sekarang karena kami telah menghapusnya.

Metode Tuple

Berikut adalah tupelnya yang bisa kita gunakan saat bekerja dengan tupel di python.

  • count: Mengembalikan hitungan item.
  • index: Ini mengembalikan indeks dari item yang ditentukan.
a = (1,2,1,3,1,3,1,2,1,4,1,5,1,5) cetak (a.count (1)) cetak (a.index (5))
 Keluaran: 7 11

Daftar vs Tuple

Daftar Tuple

Digunakan untuk tipe data homogen

Umumnya digunakan untuk tipe data yang heterogen

Sifatnya bisa berubah

Tidak berubah di alam, yang membantu dalam iterasi yang lebih cepat

Tidak memiliki elemen yang tidak dapat diubah

Elemen yang tidak dapat diubah dapat digunakan sebagai kunci untuk kamus

Tidak ada jaminan bahwa data dilindungi dari penulisan

Mengimplementasikan tupel dengan data yang tidak berubah menjamin bahwa ia dilindungi dari penulisan

Iterasi Melalui Tupel

Menggunakan for loop kita dapat melakukan iterasi melalui tupel di python. Contoh berikut menunjukkan bagaimana kita dapat melakukan iterasi melalui tupel menggunakan file .

a = ('edureka', 'for data science', 'for Artificial Intelligence') untuk i di a: print ('python', i)
 Keluaran: python edureka python untuk data science python untuk kecerdasan buatan

Pembuat Tuple

Dimungkinkan untuk membuat tupel menggunakan tuple () demikian juga. Kita bahkan dapat menggunakan konstruktor tupel untuk mengubah daftar menjadi tupel.

a = [1,2,3,4,5] b = tuple (a) print (b) c = tuple (('edureka', 'python')) print (c)
 Keluaran: (1,2,3,4,5) ('edureka', 'python')

Tes Keanggotaan Di Tuple

Menggunakan operator keanggotaan 'Di' dalam python kita dapat memeriksa apakah suatu elemen ada dalam tupel atau tidak. Contoh berikut menunjukkan bagaimana kita dapat memeriksa apakah suatu elemen ada dalam tupel atau tidak.

a = (1,2,3,4,5,6,7,8,9,10) cetak (6 in a) cetak (15 in a)
 Keluaran: Benar salah

Ini membawa kita ke akhir artikel ini di mana kita telah belajar bagaimana kita dapat menggunakan tuple di python dan bagaimana kita dapat mengakses elemen dalam tupel menggunakan indeks dengan berbagai contoh lainnya. Saya harap Anda jelas dengan semua yang telah dibagikan dengan Anda dalam tutorial ini.

Jika Anda menemukan artikel tentang 'Tuple In Python' ini relevan, lihat perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar puas yang tersebar di seluruh dunia.

Kami di sini untuk membantu Anda dengan setiap langkah dalam perjalanan Anda dan menghasilkan kurikulum yang dirancang untuk siswa dan profesional yang ingin menjadi . Kursus ini dirancang untuk memberi Anda permulaan dalam pemrograman Python dan melatih Anda untuk konsep inti dan lanjutan Python bersama dengan berbagai Suka

java adalah vs memiliki

Jika Anda menemukan pertanyaan, silakan ajukan semua pertanyaan Anda di bagian komentar “Tuple In Python” dan tim kami akan dengan senang hati menjawabnya.