Hapus Item Dari Daftar Python

Hapus Item Dari Daftar Python



Artikel ini adalah tutorial singkat tentang cara menghapus/menghapus item dari daftar dengan python. Ada beberapa metode untuk menghapus atau menghapus item dari daftar python. Namun, kita akan melihat empat fungsi bawaan python: pop(), remove(), del, dan clear() untuk menghapus item dari daftar dengan python. Pada akhir artikel ini, Anda akan dapat menulis dan mengkompilasi semua fungsi ini secara efisien.

Bagaimana Cara Menghapus/Menghapus Item Dari Daftar dengan Python dengan Menggunakan Fungsi Built-in Python?

Untuk menghapus/menghapus item dari daftar, empat fungsi bawaan python yang berbeda digunakan seperti yang disebutkan di atas. Bagian berikut akan membahas sintaks masing-masing fungsi. Anda juga akan menemukan contoh yang relevan untuk memahami cara kerja setiap fungsi.

Sintaks dari fungsi remove()

Sintaks fungsi remove() adalah sebagai berikut:









remove() adalah fungsi bawaan dalam pustaka standar python yang digunakan untuk menghapus item dari daftar. 'name_of_list' mewakili daftar dari mana item perlu dihapus atau dihapus. 'value_to_be_removed' mewakili nilai spesifik yang perlu dihapus dari daftar. Itu harus disediakan; jika tidak, kompiler akan melalui 'TypeError'. Remove() adalah fungsi bawaan yang digunakan dengan daftar. Secara default, fungsinya adalah untuk menghapus item dari daftar. Itu mencari nilai yang ditentukan dalam daftar dan menghapusnya.



Fungsi remove() hanya akan menghapus elemen yang ditentukan dari daftar dan tidak mengembalikan nilai apa pun. Sekarang, mari kita lihat sebuah contoh sehingga kita dapat memahami fungsionalitas metode remove() secara mendalam.





Contoh 1:

Dalam contoh ini, kami akan menerapkan metode remove() untuk menghapus item dari daftar dan mencoba memahami fungsinya. Berikut adalah kode dari fungsi remove(). Di sini kita telah mendefinisikan daftar 5 bilangan bulat: my_list = [1, 2, 3, 4, 5]. Kemudian, kami menghapus 4 dengan menggunakan fungsi remove(), my_list.remove(4).

daftarku = [ 1 , dua , 3 , 4 , 5 ]
mencetak ( 'Daftar aslinya adalah:' , daftarku )
daftarku. menghapus ( 4 )
mencetak ( 'Daftar setelah menghapus item adalah:' , daftarku )



Sekarang, mari kita lihat output di bawah ini dan lihat hasilnya. Seperti yang Anda amati, 4 dihapus dari daftar dan daftar baru sekarang hanya berisi 4 item, my_list = [1, 2, 3, 5]. Perhatikan bahwa jika Anda memberikan nilai yang tidak ada dalam daftar, kompiler akan melalui ValueError. Mari kita lihat contoh ValueError di bagian berikut.

Contoh 2:

Dalam contoh ini, kami akan memberikan nilai ke fungsi remove() yang tidak tersedia dalam daftar untuk melihat bagaimana kompiler bereaksi terhadapnya. Berikut kodenya:

daftarku = [ 1 , dua , 3 , 4 , 5 ]
mencetak ( 'Daftar aslinya adalah:' , daftarku )
daftarku. menghapus ( 9 )
mencetak ( 'Daftar setelah menghapus item adalah:' , daftarku )

Outputnya diberikan di bawah ini. Seperti yang Anda lihat, kompilator telah melemparkan ValueError karena kami telah menyediakan 9 ke fungsi remove() yang tidak tersedia dalam daftar.

Sintaks fungsi pop()

Sintaks fungsi pop() adalah sebagai berikut:

Fungsi pop() menghapus item dari daftar dengan indeks item yang perlu dihapus. 'list_name' mewakili daftar dari mana item perlu dihapus. 'index_value' mewakili indeks item yang akan dihapus. Ingat bahwa indeks daftar dimulai dengan 0. Jadi, nilai pada indeks 3 adalah nilai ke-4 dalam daftar. Jika index_value tidak ditentukan ke fungsi pop(), itu akan menghapus/menghapus item terakhir dari daftar. Perhatikan contoh program berikut untuk memahami cara kerja fungsi pop():

Contoh 3:

Dalam contoh ini, kita akan menggunakan sampel yang sama yang digunakan pada contoh sebelumnya untuk membandingkan output dari fungsi pop() dan remove(). Di sini, kami akan memberikan nilai indeks item yang akan dihapus. Lihat kode di bawah ini:

daftarku = [ 1 , dua , 3 , 4 , 5 ]
mencetak ( 'Daftar aslinya adalah:' , daftarku )
daftarku. pop ( dua )
mencetak ( 'Daftar setelah menghapus item adalah:' , daftarku )

Perhatikan bahwa 2 disediakan untuk fungsi pop() yang merupakan indeks dari 3. Item '3' harus dihapus dari daftar. Lihat output di bawah ini. Seperti yang Anda lihat, fungsi pop() dan remove() sama, hanya sintaksnya yang sedikit berbeda.

Sintaks del Fungsi

Sintaks dari fungsi del adalah sebagai berikut:

Fungsi dari metode del sama dengan fungsi pop(). Ini menghapus item dari daftar yang ditentukan oleh nilai indeks. Jika index_value tidak disediakan, fungsi del akan menghapus seluruh daftar. Sekarang, mari kita lihat contoh fungsi del.

Contoh 4:

Dalam contoh ini, kami akan menghapus item dari daftar dengan bantuan fungsi bawaan del.

daftarku = [ 1 , dua , 3 , 4 , 5 ]
mencetak ( 'Daftar aslinya adalah:' , daftarku )
dari daftarku [ dua ]
mencetak ( 'Daftar setelah menghapus item adalah:' , daftarku )

Berikut adalah outputnya. Seperti yang Anda lihat, kita baru saja mengganti fungsi pop() dengan fungsi del. Kami menggunakan contoh yang sama hanya untuk menunjukkan kesamaan dalam fungsi semua metode.

Sintaks fungsi clear()

Sintaks dari fungsi clear() adalah sebagai berikut:

Fungsi metode clear() sedikit berbeda dari semua metode bawaan yang didefinisikan di atas. Pop(), remove(), dan del menghapus item yang ditentukan dari daftar. Namun, fungsi clear() menghapus seluruh daftar. The 'my_list' mewakili daftar yang perlu dihapus. Perhatikan contoh yang diberikan di bawah ini.

Contoh 5:

Lihat contoh contoh untuk fungsi clear().

daftarku = [ 1 , dua , 3 , 4 , 5 ]
mencetak ( 'Daftar aslinya adalah:' , daftarku )
daftarku. jernih ( )
mencetak ( 'Daftar setelah menghapus item adalah:' , daftarku )

Di bawah ini adalah outputnya. Seperti yang Anda lihat, kita sekarang memiliki daftar kosong, karena fungsi clear() menghapus setiap item dari daftar sekaligus.

Kesimpulan

Menulis kode pemrograman tidak pernah mudah. Tetapi bahasa pemrograman Python membuat pengkodean menjadi sederhana dan mudah, tidak hanya untuk programmer ahli tetapi juga untuk pemula. Pustaka standar dan fungsi bawaan dalam python memberikan begitu banyak fleksibilitas sehingga bahkan pengembang pemula pun dapat menulis kode yang rumit. Dalam artikel ini, kita mempelajari tentang empat metode bawaan python clear(), del, pop(), dan remove() untuk menghapus item dari daftar.