Pada artikel ini, kami akan menunjukkan cara menghapus elemen daftar indeks dari daftar asli menggunakan python. Sekarang kita melihat 2 metode untuk menyelesaikan tugas ini - Show
Asumsikan kita telah mengambil daftar yang berisi beberapa elemen. Kami akan menghapus elemen daftar indeks dari daftar utama menggunakan metode berbeda seperti yang ditentukan di atas Catatan Kita harus mengurutkan daftar indeks dalam urutan menurun karena menghapus elemen dari awal akan mengubah indeks elemen lain, dan menghapus elemen lain akan menghasilkan hasil yang salah karena salah menempatkan indeks Mari kita gunakan contoh untuk menunjukkan ini Pertimbangkan Daftar berikut - list = ["Welcome," "to," "tutorialspoint," "python"] Masalah dengan Menghapus elemen dari awalJika kita menghapus elemen dari awal, elemen pada indeks 0 “Welcome”, akan dihapus terlebih dahulu Sekarang daftar yang dimodifikasi terlihat seperti ini − list = ["to," "tutorialspoint," "python"]_ Jika kita menghapus elemen pada 2 indeks i. e "python", daftar yang dimodifikasi terlihat seperti ini list = ["to," "tutorialspoint] Tapi hasilnya harus list = ["to”,"python"] Karena elemen pada indeks 0 dan 2 adalah “Welcome” dan “tutorialspoint” Jadi untuk mengatasinya kami menghapus elemen dari akhir sehingga indeks tidak akan terpengaruh Metode 1. Menggunakan fungsi pop()Algoritma (Langkah)Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
ContohProgram berikut mengembalikan daftar setelah menghapus elemen dari daftar utama/asli berdasarkan daftar indeks menggunakan fungsi pop() − KeluaranSaat dijalankan, program di atas akan menghasilkan keluaran berikut - List after deleting items at the given indices: ['Welcome', 'tutorialspoint']_ Kami membuat daftar dan menambahkan beberapa nilai acak ke dalamnya. Kami kemudian membuat daftar indeks lain untuk menyimpan indeks elemen daftar utama yang akan dihapus. Untuk menghindari konflik saat menghapus, kami mengurutkan daftar indeks dalam urutan menurun/turun. Setelah itu, kita menelusuri daftar indeks, memeriksa apakah indeks kurang dari panjang daftar utama untuk setiap elemen, karena kita hanya dapat menghapus elemen dengan indeks yang kurang dari panjang daftar. Kemudian, dengan meneruskan indeks, kami menghapus elemen itu dari daftar utama dan menampilkan daftar utama terakhir setelah menghapus elemen indeks daftar indeks dari daftar utama Metode 2. Menggunakan fungsi del()Algoritma (Langkah)Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
Sintaksisdel list object [index]" Ini adalah perintah yang dapat digunakan untuk menghapus item dari daftar berdasarkan lokasi indeksnya Jika daftar kosong atau indeks yang ditentukan di luar jangkauan, kata kunci del akan melontarkan IndexError ContohProgram berikut mengembalikan daftar setelah menghapus elemen dari daftar utama/asli berdasarkan daftar indeks menggunakan kata kunci del − KeluaranList after deleting items at the given indices: [20, 'to', 30, 'python']_ KesimpulanDalam artikel ini, kita mempelajari cara menghapus daftar indeks dari daftar asli menggunakan fungsi pop() dan kata kunci del. Dengan menggunakan contoh praktis, kami juga mempelajari mengapa kami tidak dapat menghapus elemen dari awal Bagaimana cara menghapus daftar dari daftar lain dengan Python?Gunakan kata kunci del, untuk menghapus item daftar pada indeks(iterator) yang diberikan . Cetak daftar setelah menghapus semua elemen daftar indeks.
Bagaimana Anda mengurangi satu daftar dari yang lain dengan Python?kurangi dua daftar menggunakan Fungsi Zip()
. Kemudian, ulangi objek zip menggunakan for loop. Pada setiap iterasi, program akan mengambil elemen dari list1 dan list2, kurangi dan tambahkan hasilnya ke list lain.
Bagaimana Anda menghapus dari daftar dengan Python?Cara menghapus elemen dari daftar dengan Python . hapus() hapus() menghapus instance pertama dari nilai dalam daftar. . del. del dapat digunakan untuk menghapus indeks tunggal dari daftar, sepotong daftar, atau daftar lengkap. . pop() Metode pop menghapus elemen pada indeks tertentu dan mengembalikan nilainya Bagaimana cara menghapus daftar bersarang dari daftar dengan Python?Hapus item dari Daftar Bersarang. Jika Anda mengetahui indeks item yang Anda inginkan, Anda dapat menggunakan metode pop() . Itu mengubah daftar dan mengembalikan item yang dihapus. Jika Anda tidak membutuhkan nilai yang dihapus, gunakan pernyataan del. |