Perbedaan antara daftar dan tuple

Perbedaan antara daftar dan tuple

Perbedaan Utama - Daftar vs tuple
 

Python adalah bahasa pemrograman tingkat tinggi tujuan umum. Mudah dibaca dan dipelajari. Oleh karena itu, ini adalah bahasa umum bagi pemula untuk memulai pemrograman komputer. Program Python mudah diuji dan debug. Ini adalah bahasa yang digunakan untuk membangun berbagai aplikasi. Beberapa dari mereka adalah pembelajaran mesin, visi komputer, pengembangan web, pemrograman jaringan. Python digunakan untuk membangun algoritma untuk menyelesaikan masalah yang kompleks. Dua metode penyimpanan data python adalah daftar dan tuple. Elemen -elemen daftar dapat diubah. Jadi, daftar bisa berubah. Elemen -elemen tuple tidak dapat diubah. Jadi, tuple tidak dapat diubah. Artikel ini membahas perbedaan antara daftar dan tuple. Itu perbedaan utama Antara daftar dan tuple adalah itu Daftar dapat berubah saat tuple tidak dapat diubah.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Daftar apa itu
3. Apa itu tuple
4. Kesamaan antara daftar dan tuple
5. Perbandingan berdampingan - daftar vs tuple dalam bentuk tabel
6. Ringkasan

Daftar apa itu?

Dalam bahasa pemrograman seperti C atau C ++, array digunakan untuk memegang elemen dari tipe data yang sama. Namun dalam daftar Python, semua elemen tidak perlu bersamaan. Setiap item dalam daftar dipisahkan oleh koma.  Semua elemen termasuk dalam kurung persegi. Contoh daftar adalah List1 = [1, “ABC”, 4.5]; Indeks daftar dimulai dengan nol. Oleh karena itu, elemen 1 memiliki indeks 0, dan ABC memiliki indeks 1 dll. Dimungkinkan juga untuk menggunakan indeks negatif. Elemen terakhir dari daftar ini memiliki indeks -1. Kemudian elemen "ABC" memiliki indeks -2 dll.

Dimungkinkan untuk mengambil urutan elemen dari daftar. Ini disebut mengiris. Ketika ada daftar sebagai berikut, yaitu list1 = ['a', 'b', 'c', 'd', 'e', ​​'f', 'g'], cetak pernyataan (daftar1 [2: 5]) akan mencetak C, D, E. Elemen dalam indeks dua disertakan tetapi bukan elemen dalam indeks lima.

Daftar bisa berubah. Oleh karena itu, elemen dalam daftar dapat diubah. Asumsikan bahwa ada daftar sebagai, list1 = [2,4,6,8]. Jika programmer ingin mengubah elemen pertama menjadi nilai 1, maka ia dapat mengubahnya dengan menulis daftar pernyataan1 [0] = 1. Bahasa Python telah memiliki fungsi inbuilt untuk menambahkan item baru ke daftar. Itu adalah fungsi penambahan. Ketika ada daftar seperti List1 = [1,2,3], programmer dapat menambahkan elemen baru 4 menggunakan List1.tambahkan (4).

Elemen -elemen daftar dapat dihapus menggunakan del () dengan melewati indeks yang relevan. Asumsikan bahwa ada daftar sebagai list1 = [1,2,3,4]. Pernyataan del (list1 [2]) akan memberikan 1,2, 4.  Elemen dalam indeks kedua adalah 3. Elemen itu akan dihapus. Ketika ada dua daftar sebagai list1 = [1,2,3] dan list2 = [4,5,6], programmer dapat bergabung dengan dua daftar ini menggunakan operasi gabungan sebagai list1+list2. Ini akan memberikan daftar gabungan [1,2,3,4,5,6].

Ada sejumlah metode daftar yang tersedia untuk menangani operasi daftar. Beberapa dari mereka adalah insert (), rape (), count () dll. Menerapkan daftar dalam Python mudah jika dibandingkan dengan array dalam bahasa pemrograman lain seperti C, C ++ dll.

Apa itu tuple?

Tuple mirip dengan daftar. Setiap item dalam daftar dipisahkan oleh koma. Semua elemen termasuk dalam tanda kurung. Tuple dapat memiliki jenis elemen yang berbeda. Setiap elemen dipisahkan oleh koma. Contoh tuple adalah tuple1 = (1,2,3). Elemen pertama memiliki indeks 0. Elemen kedua memiliki indeks 1 dan seterusnya.  Tuple juga dapat memiliki pengindeksan negatif. Jadi, nilai 3 memiliki indeks -1. Nilai 2 gas indeks -2 dan seterusnya.

Programmer dapat mengambil urutan elemen dalam tuple. Asumsikan bahwa ada tuple, tuple1 = (1,2,3,4,5). Cetak Pernyataan (List1 [2: 5]) akan mencetak 3,4. Elemen dalam indeks dua disertakan tetapi bukan elemen dalam indeks lima.

Tupel tidak dapat diubah. Oleh karena itu, elemen dalam daftar tidak dapat diubah. Mengubah elemen akan memberikan kesalahan. Tetapi jika elemen tersebut merupakan tipe data yang dapat berubah, maka item bersarangnya dapat diubah.  Asumsikan bahwa ada tuple sebagai tuple1 = (1,2, [3,4]). Bahkan ini adalah tuple, elemen dalam indeks 2 memiliki daftar. Untuk mengubah 1st elemen dalam daftar itu menjadi 5, pernyataan tuple1 [2] [0] = 5 dapat digunakan. Karena tuple tidak dapat diubah, elemen tidak dapat dihapus. Tetapi menggunakan fungsi del, seluruh tuple dapat dihapus. e.G. Del (Tuple1).

Gambar 01: Contoh daftar dan tuple

Ada fungsi yang disediakan oleh Python untuk operasi berbasis tuple. Fungsi len () membantu menemukan jumlah elemen dalam tuple.  Fungsi maks dan min dapat digunakan untuk menemukan nilai maksimum dan nilai minimum tuple. Menerapkan tuple adalah proses yang mudah dibandingkan dengan array dalam bahasa pemrograman lain seperti C/ C++.

Apa kesamaan antara daftar dan tuple?

  • Daftar dan tuple digunakan untuk menyimpan satu set elemen di Python.
  • Indeks kedua daftar dan tuple dimulai dengan nol.
  • Setiap elemen dipisahkan oleh koma baik dalam daftar dan tuple.
  • Daftar dan tuple dapat memiliki berbagai jenis elemen.
  • Daftar ini dapat berisi daftar bersarang dan tuple dapat berisi tuple bersarang.
  • Daftar dan tuple mendukung pengindeksan negatif.

Apa perbedaan antara daftar dan tuple?

Daftar vs Tuple

Daftar adalah tipe data majemuk dalam bahasa pemrograman Python yang dapat menyimpan berbagai jenis data dan dapat mengubah elemen yang pernah dibuat. Tuple adalah tipe data majemuk dalam bahasa pemrograman Python yang dapat menyimpan jenis data yang berbeda dan tidak dapat mengubah elemen setelah dibuat.
 Mutabilitas
Daftar bisa berubah. Itu bisa diubah setelah dibuat. Tuple tidak dapat diubah. Itu tidak dapat diubah setelah dibuat.
Melampirkan elemen
Elemen -elemen daftar tertutup dalam kurung persegi. Elemen -elemen tuple tertutup dalam tanda kurung.
 Kecepatan
Iterasi melalui elemen dalam daftar tidak secepat seperti dalam tuple. Iterasi melalui elemen dalam tuple lebih cepat dari daftar.

Ringkasan -Daftar vs tuple 

Python menggunakan daftar dan tuple untuk menyimpan data. Daftar dan tuple dapat digunakan untuk menyimpan berbagai jenis elemen data. Artikel ini membahas perbedaan antara daftar dan tuple. Elemen dalam daftar dapat diubah. Jadi, daftar bisa berubah. Elemen dalam tuple tidak dapat diubah. Jadi, tuple tidak dapat diubah. Perbedaan antara daftar dan tuple adalah bahwa daftar dapat berubah saat tuple tidak dapat diubah.

Unduh PDF Daftar vs Tuple

Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan Antara Daftar dan Tuple

Referensi

1.TutorialSpoint.com. “Daftar Python.Poinnya, tersedia di sini 
2.TutorialSpoint.com. “Python tupel." Inti nya. Tersedia disini