Tipe data Daftar Python membantu Anda menyimpan item dari tipe data yang berbeda dalam urutan yang terurut. Data ditulis di dalam tanda kurung siku ([]), dan nilainya dipisahkan dengan koma (,) Show
Di Python, ada banyak metode yang tersedia pada tipe data daftar yang membantu Anda menghapus elemen dari daftar yang diberikan. Metodenya adalah hapus(), pop() dan hapus() Sertifikasi Magister Pemrograman Python adalah salah satu sertifikasi yang paling dicari di pasar. Alasannya adalah banyaknya fungsi yang ditawarkan Python. Daftar adalah satu kumpulan yang sangat menyederhanakan kehidupan pemrogram. Pada artikel ini, kita akan mempelajari salah satu fitur tersebut yaitu cara menghapus elemen dari daftar Kursus Lengkap Python – Pelajari Python dalam 12 Jam. Tutorial Python Untuk Pemula. Edureka Kursus Lengkap Python Edureka ini membantu Anda menjadi master dalam Konsep Pemrograman Python dasar dan lanjutan Sebelum melanjutkan, mari kita lihat sekilas semua yang tercakup dalam artikel ini Jadi mari kita mulai. . ) Mengapa menggunakan Daftar?Terkadang, mungkin ada situasi di mana Anda perlu menangani tipe data yang berbeda pada saat yang bersamaan. Misalnya, Anda perlu memiliki elemen tipe string, bilangan bulat, dan angka floating-point dalam koleksi yang sama. Sekarang, ini hampir tidak mungkin dengan tipe data default yang tersedia di bahasa pemrograman lain seperti C & C++. Dengan kata sederhana, jika Anda mendefinisikan array bertipe integer, Anda hanya dapat menyimpan integer di dalamnya. Di sinilah Python memiliki keunggulan. Dengan tipe data kumpulan daftarnya, kita dapat menyimpan elemen yang berbeda sebagai kumpulan tunggal yang dipesan. Sekarang setelah Anda tahu betapa pentingnya daftar, mari kita lanjutkan untuk melihat apa sebenarnya Daftar itu dan bagaimana menghapus elemen dari daftar Apa itu Daftar?Daftar adalah urutan urutan yang dapat menampung berbagai jenis objek. Dengan kata lain, daftar adalah kumpulan elemen yang dipesan dan diubah. Daftar juga memungkinkan duplikat anggota. Kita dapat membandingkan daftar di Python dengan array di bahasa pemrograman lain. Tapi, ada satu perbedaan utama. Array berisi elemen dari tipe data yang sama, sedangkan daftar Python dapat berisi item dari tipe yang berbeda. Daftar tunggal dapat berisi tipe data seperti string, bilangan bulat, angka floating point, dll. Daftar mendukung pengindeksan dan pemotongan, seperti halnya string. Daftar juga bisa berubah, artinya, dapat diubah setelah dibuat. Selain itu, daftar juga dapat disarangkan i. e. Anda bisa memasukkan daftar dalam daftar. Alasan utama mengapa daftar adalah alat penting dalam Pemrograman Python adalah karena beragamnya fungsi bawaan yang disertakan. Daftar juga sangat berguna untuk mengimplementasikan tumpukan dan antrian di Python. Semua elemen dalam daftar diapit oleh 'tanda kurung siku', dan setiap elemen di dalamnya dipisahkan oleh 'koma'. CONTOH myList = ["Bran",11,3.14,33,"Stark",22,33,11] print(myList) KELUARAN. ['Dedak', 11, 3. 14, 33, 'Stark', 22, 33, 11]
Pada indeks 0, kami memiliki elemen string 'Dedak' Pada indeks 1, kami memiliki bilangan bulat 11 Pada indeks 2, kami memiliki angka floating-point 3. 14 Dengan cara ini, kita dapat menyimpan elemen dari tipe yang berbeda dalam satu daftar Sekarang setelah Anda memiliki gagasan yang jelas tentang bagaimana Anda benar-benar dapat membuat daftar, mari kita lanjutkan untuk melihat, cara Menghapus Elemen dari Daftar dengan Python Hapus Elemen dari DaftarAda tiga cara di mana Anda dapat Menghapus elemen dari Daftar
Mari kita lihat ini secara detail Metode hapus () dari Objek DaftarMetode remove() adalah salah satu metode objek daftar yang paling umum digunakan untuk menghapus item atau elemen dari daftar. Saat Anda menggunakan metode ini, Anda perlu menentukan item tertentu yang akan dihapus. Perhatikan bahwa, jika ada beberapa kemunculan item yang ditentukan, maka kemunculan pertamanya akan dihapus dari daftar. Kami dapat menganggap metode ini sebagai "penghapusan berdasarkan nilai item". Jika item tertentu yang akan dihapus tidak ditemukan, maka ValueError dimunculkan Perhatikan contoh-contoh berikut CONTOH 1 myList = ["Bran",11,22,33,"Stark",22,33,11] myList.remove(22) myList_ KELUARAN. ['Dedak', 11, 33, 'Stark', 22, 33, 11] Dalam contoh ini, kami mendefinisikan daftar yang disebut 'myList'. Perhatikan bahwa, seperti yang telah dibahas sebelumnya, kami menyertakan daftar literal di dalam tanda kurung siku. Dalam Contoh 1, kami menggunakan metode remove() untuk menghapus elemen 22 dari myList. Oleh karena itu, saat mencetak daftar menggunakan print(), kita dapat melihat bahwa elemen 22 telah dihapus dari daftarku CONTOH 2 myList.remove(44) KELUARAN Traceback (panggilan terbaru terakhir) File "", baris 1, di ValueError. daftar. hapus (x). x tidak ada dalam daftar2 Dalam Contoh 2, kami menggunakan remove() untuk menghapus elemen 44. Tapi, kita tahu bahwa daftar 'myList' tidak memiliki bilangan bulat 44. Akibatnya, 'ValueError' dilemparkan oleh juru bahasa Python (Namun, ini adalah teknik yang lambat, karena melibatkan pencarian item dalam daftar. ) Metode pop() Daftar ObjekMetode pop() adalah metode objek daftar yang umum digunakan. Metode ini menghapus item atau elemen dari daftar, dan mengembalikannya. Perbedaan antara metode ini dan metode remove() adalah, kita harus menentukan item yang akan dihapus dalam metode remove(). Namun, saat menggunakan pop(), kami menetapkan indeks item sebagai argumen, dan karenanya, memunculkan item yang akan dikembalikan pada indeks yang ditentukan. Jika item tertentu yang akan dihapus tidak ditemukan, maka IndexError dimunculkan. Perhatikan contoh-contoh berikut. CONTOH 1 myList = ["Bran",11,22,33,"Stark",22,33,11] myList.pop(1) Keluaran. 11 Dalam contoh ini, kami mendefinisikan daftar yang disebut 'myList'. Dalam Contoh 1, kami menggunakan metode pop(), sambil meneruskan argumen '1', yang tidak lain adalah posisi indeks 1. Seperti yang Anda lihat dari output, pop() menghapus elemen, dan mengembalikannya, yang merupakan bilangan bulat '11' CONTOH 2 myList_ KELUARAN. ['Dedak', 22, 33, 'Stark', 22, 33, 11] Perhatikan bahwa, dalam Contoh 2, ketika kita mencetak daftar myList setelah memanggil pop(), bilangan bulat 11, yang sebelumnya ada di myList telah dihapus CONTOH 3 myList.pop(8) KELUARAN Traceback (panggilan terbaru terakhir) File "", baris 1, di IndexError. indeks pop di luar jangkauan Dalam Contoh 3, kami menggunakan pop() untuk menghapus elemen yang berada di posisi indeks 8. Karena tidak ada elemen pada posisi ini, juru bahasa python melempar IndexError seperti yang ditunjukkan pada output (Ini adalah teknik cepat, karena cukup mudah, dan tidak melibatkan pencarian item apa pun dalam daftar. ) Operator python delOperator ini mirip dengan metode pop() objek Daftar dengan satu perbedaan penting. Operator del menghapus item atau elemen di lokasi indeks yang ditentukan dari daftar, tetapi item yang dihapus tidak dikembalikan, seperti halnya dengan metode pop(). Jadi intinya, operator ini mengambil indeks item untuk dihapus sebagai argumen dan menghapus item pada indeks tersebut. Operator juga mendukung penghapusan berbagai item dalam daftar. Harap diperhatikan, operator ini, seperti metode pop(), memunculkan IndexError, saat indeks atau indeks yang ditentukan berada di luar jangkauan Perhatikan contoh-contoh berikut CONTOH 1 myList = ["Bran",11,22,33,"Stark",22,33,11] del myList[2] myList_ KELUARAN. ['Dedak', 11, 33, 'Stark', 22, 33, 11] Dalam contoh di atas, kami mendefinisikan daftar yang disebut 'myList'. Dalam Contoh 1, kami menggunakan operator del untuk menghapus elemen pada posisi indeks 2 di myList. Oleh karena itu, saat Anda mencetak myList, bilangan bulat '22' pada posisi indeks 2 dihapus, seperti yang terlihat pada output CONTOH 2 del myList[1:4] myList KELUARAN. ['Dedak', 22, 33, 11] Dalam Contoh 2, kami menggunakan operator del untuk menghapus elemen dari rentang indeks, i. e. dari posisi indeks 1 hingga posisi indeks 4 (namun tidak termasuk 4). Selanjutnya, ketika Anda mencetak myList, Anda dapat melihat elemen pada posisi indeks 1,2 dan 3 dihapus. CONTOH 3 del myList[7]_ KELUARAN Traceback (panggilan terbaru terakhir) File "", baris 1, di IndexError. daftar indeks penugasan di luar jangkauan Dalam Contoh 3, saat Anda menggunakan operator del untuk menghapus elemen pada posisi indeks 7 (yang tidak ada), juru bahasa python melempar ValueError (Teknik menghapus item ini lebih disukai bila pengguna memiliki pengetahuan yang jelas tentang item dalam daftar. Juga, ini adalah metode cepat untuk menghapus item dari daftar. ) Ringkasnya, metode remove() menghapus nilai pencocokan pertama, dan bukan indeks yang ditentukan; Catatan kaki- Pertanyaan paling populer yang diajukan terkait dengan Menghapus Elemen dari DaftarBagaimana cara menghapus elemen tertentu dari daftar dengan Python?Metode remove() menghapus elemen pencocokan pertama (yang diteruskan sebagai argumen) dari daftar. Metode pop() menghapus elemen pada indeks tertentu, dan juga akan mengembalikan item yang dihapus. Anda juga dapat menggunakan kata kunci del di Python untuk menghapus elemen atau irisan dari daftar Temukan Pelatihan Python kami di Kota/Negara Teratas Bagaimana cara menghapus elemen pertama dari daftar dengan Python?Kita bisa melakukannya melalui empat opsi ini
Bagaimana Anda menghapus elemen terakhir dari daftar dengan Python?Metode pop() dapat digunakan untuk menghapus dan mengembalikan nilai terakhir dari daftar atau nilai indeks yang diberikan. Jika indeks tidak diberikan, maka elemen terakhir akan muncul dan dihapus Bagaimana cara menghapus banyak elemen dari daftar dengan Python?Bahkan untuk tujuan ini, kata kunci Del dapat digunakan. Ini akan menghapus banyak elemen dari daftar jika kami memberikan rentang indeks. Untuk menghapus banyak elemen dari daftar di posisi indeks 2 hingga 5, kita harus menggunakan metode del yang akan menghapus elemen dalam rentang dari indeks2 hingga indeks5 Saya harap Anda dapat membaca artikel ini dan mendapatkan pemahaman yang adil tentang berbagai teknik untuk Menghapus Elemen dari Daftar. Pastikan Anda berlatih sebanyak mungkin dan mengembalikan pengalaman Anda. Ada pertanyaan untuk kami? Untuk mendapatkan pengetahuan mendalam tentang Python beserta berbagai aplikasinya, Anda dapat mendaftar ke Kursus Python langsung dengan dukungan 24/7 dan akses seumur hidup. Apa perbedaan antara pop () dan hapus ()?Fungsi hapus() menghapus nilai pertama yang cocok dari daftar. Fungsi pop() digunakan untuk mengembalikan elemen yang dihapus dari daftar .
Bagaimana Anda menggunakan perintah hapus dengan Python?Hapus item dari daftar dengan Python (clear, pop, remove, del) . Hapus semua item. jernih() Hapus item berdasarkan indeks dan dapatkan nilainya. pop() Hapus item berdasarkan nilai. menghapus() Hapus item berdasarkan indeks atau irisan. del Hapus item yang memenuhi syarat. Daftar pemahaman Apa yang dilakukan fungsi hapus?Fungsi REMOVE( ) menghapus karakter yang tidak diinginkan dari data karakter dan mengembalikan string dengan panjang tetap .
Apa tujuan dari hapus () dan pop (). jelaskan dengan contoh?Fungsi pop() pertama menghilangkan nilai terakhir 4. 6 dan mengembalikan yang sama sedangkan yang kedua memunculkan nilai pada posisi ke-4 yaitu 3. 1 dan mengembalikan yang sama. Fungsi remove(), di sisi lain, digunakan untuk menghapus nilai di mana kita tidak memerlukan nilai yang dihapus untuk dikembalikan |