Anda juga dapat menggunakan metode Show
Nilai kembalian dari metode ContohHapus item terakhir dengan menggunakan metode kumpulan ini = {"apel", "pisang", "ceri"} x = himpunan ini. pop() cetak(x) cetak (set ini) Cobalah sendiri "Catatan. Set tidak diurutkan, jadi saat menggunakan metode Untuk menghapus lebih dari satu item dari daftar, kita bisa menggunakan berbagai cara seperti yang dibahas dalam artikel ini. Katakanlah memiliki input berikut Daftar - ["David","Jacob", "Harry", "Mark", "Anthony", "Steve", "Chris"] Berikut adalah output ketika beberapa elemen "David" dan "Harry" dihapus − ["Jacob", "Mark", "Anthony", "Steve", "Chris"]_ Hapus beberapa item dari DaftarContohUntuk menghapus banyak item dari Daftar, gunakan kata kunci del. Del memungkinkan Anda untuk menambahkan item yang ingin Anda hapus dalam rentang menggunakan tanda kurung siku KeluaranList = ['David', 'Jacob', 'Harry', 'Mark', 'Anthony', 'Steve', 'Chris'] Updated List = ['David', 'Jacob', 'Steve', 'Chris'] Hapus banyak item dari daftar menggunakan Pemahaman DaftarContohUntuk menghapus banyak item dari Daftar, kami juga dapat membuat daftar pemahaman. Dalam hal ini, pertama kita akan mengatur elemen yang akan dihapus dan kemudian menambahkannya ke Pemahaman Daftar untuk menghapusnya − KeluaranList = ['David', 'Jacob', 'Harry', 'Mark', 'Anthony', 'Steve', 'Chris'] Updated List = ['Jacob', 'Harry', 'Mark', 'Steve'] Hapus beberapa item dari daftar menggunakan remove()ContohDalam contoh ini, kami akan menghapus beberapa item dari Daftar. Barang-barang yang dihapus dapat dibagi 5 − Pada artikel ini, Anda akan belajar bagaimana Python menghapus banyak item dari daftar dengan 6 cara berbeda dengan contoh. Anda juga akan belajar menghapus berbagai item berdasarkan nilai item atau nilai indeksnya A daftar adalah kumpulan data dari berbagai jenis yang diurutkan dan dapat diubah. Elemen dapat ditambahkan, dihapus, atau dimodifikasi dalam daftar Untuk menghapus elemen dari daftar yang bisa kita gunakan
Kita akan menggunakan metode remove() dalam tutorial ini. Metode remove() menghapus elemen dari daftar menggunakan nilai yang ditentukan. Daftar isi 1. Menghapus banyak item menggunakan loopLoop sangat berguna untuk melakukan tugas berulang dan di sini menggunakan logika sederhana dengan loop kita akan menghapus beberapa item dari daftar Biarkan daftar nomor kami menjadi _dan nomor yang akan dihapus adalah
Untuk menghapus nomor yang tercantum di atas dari daftar, buat loop bersarang. Pengulangan eksternal mengulangi daftar (daftar angka yang akan dihapus) mengambil satu nomor pada satu waktu dan loop dalam mengulangi daftar (daftar angka) dan menghapus nomor dari daftar menggunakan remove() method. Contoh 1 _Keluaran [2, 4, 6, 8, 10] Dalam kode di atas, for loop mengulangi daftar angka yang akan dihapus. Mengambil setiap elemen dari daftar itu, ia menemukan nomor dalam daftar menggunakan python while loop dan menghapusnya dan terus mengulang sampai nomor tersebut tidak ditemukan dalam daftar Berikut adalah 1 cara lagi untuk menghapus elemen dari daftar menggunakan metode loop dan remove() . Contoh 2 _Keluaran [2, 4, 6, 8, 10] 2. menggunakan pemahaman daftarPemahaman daftar adalah konsep dalam Python yang digunakan untuk membuat daftar baru dari daftar yang ada Ini adalah satu baris kode di mana Anda dapat menambahkan logika Anda sendiri untuk membuat daftar baru Lihat kodenya dulu baru pahami logikanya
Keluaran [2, 4, 6, 8, 10] Kode di atas menggunakan pemahaman daftar untuk membuat daftar baru dari daftar yang sudah ada. Dibutuhkan setiap elemen (i) dari daftar yang ada dan memeriksa apakah tidak ada dalam daftar angka untuk dihapus. Jika tidak ada dalam daftar nomor maka masukkan dalam daftar baru. 3. menggunakan fungsi set functionset() menghapus elemen duplikat yang diteruskan ke sana dan mengembalikan set baru yang memiliki semua elemen unik. Ini juga memiliki metode difference() (atau - operator) yang mengembalikan set baru dengan semua elemen yang ada di . Kami juga dapat menghapus beberapa elemen dari daftar menggunakan ini. Mari kita lihat caranya
Keluaran [2, 4, 6, 8, 10] Catatan. Masalah dengan metode di atas adalah metode ini juga akan menghapus nilai duplikat dari angka yang tidak diperlukan dari daftar. Jadi gunakan hanya jika Anda memiliki sekumpulan elemen yang unik. laporkan iklan ini 4. menggunakan fungsi filter functionFungsi filter() digunakan untuk memfilter elemen dari daftar berdasarkan kondisi. Itu menerima fungsi sebagai argumen dan mengembalikan daftar baru dengan semua elemen yang memenuhi syarat. Lihat kodenya dulu baru pahami logikanya 0Keluaran [2, 4, 6, 8, 10] Kode di atas menggunakan fungsi filter() untuk memfilter elemen dari daftar berdasarkan kondisi. Dibutuhkan setiap elemen (x) dari daftar angka untuk dihapus dan memeriksa apakah tidak ada dalam daftar angka. Jika tidak ada dalam daftar nomor maka masukkan dalam daftar baru. 5. menggunakan tabel hashtabel hash adalah struktur data yang menyimpan key-value pair atau data. Itu juga disebut kamus dengan Python. Idenya di sini adalah untuk mengubah daftar angka menjadi kamus di mana kuncinya adalah angka dan nilainya adalah 1 (untuk kesederhanaan). Kemudian kita dapat menggunakan for loop untuk mengatur nilai ke 0 untuk menghapus semua elemen dalam daftar angka. Terakhir, gunakan daftar pemahaman untuk mendapatkan semua kunci yang nilainya lebih besar dari 0. 2Keluaran [2, 4, 6, 8, 10] Kode di atas menggunakan tabel hash untuk menghapus elemen duplikat dari daftar. Catatan. Sama seperti fungsi set() , ia juga menghapus nilai duplikat elemen dari daftar yang tidak diperlukan. Python menghapus banyak item dari daftar berdasarkan indeksUntuk menghapus elemen berdasarkan nilai indeksnya, kita dapat menggunakan kata kunci del . Ini mendukung indeks positif, negatif, dan berbagai (untuk mengiris) Sebagai contoh _4Keluaran 5Sekarang untuk menghapus banyak elemen dari daftar, kita dapat menggunakan kata kunci del dengan rentang indeks dengan loop. _6Keluaran [2, 4, 6, 8, 10] Kode di atas menggunakan kata kunci del untuk menghapus beberapa elemen dari daftar. Python menghapus banyak item dari daftar berdasarkan nilaiUntuk menghapus elemen berdasarkan nilainya, kita dapat menggunakan metode remove() . Di atas semua metode yang telah kita bahas adalah menggunakan metode remove() .
KesimpulanPada artikel ini, kita telah membahas berbagai cara bagaimana Python menghapus banyak item dari daftar Bagaimana Anda menghapus banyak elemen dalam satu set dengan Python?Mengingat satu set, tugasnya adalah menulis program Python menghapus beberapa elemen dari set. Contoh. Masukan. test_set = {6, 4, 2, 7, 9}, rem_ele = [2, 4, 8] Keluaran. {9, 6, 7} Penjelasan. 2, 4 dikeluarkan dari set.
Bagaimana Anda menghapus elemen tertentu dari set dengan Python?Metode remove() menghapus elemen yang ditentukan dari set. Metode ini berbeda dengan metode throw(), karena metode remove() akan memunculkan error jika item yang ditentukan tidak ada, dan metode throw() tidak akan.
Bagaimana Anda menghapus semua elemen dalam satu set dengan menggunakan metode set?Metode removeAll() dari java. util. Antarmuka set digunakan untuk menghapus dari set ini semua elemennya yang terkandung dalam koleksi tertentu . Parameter. Metode ini mengambil koleksi c sebagai parameter yang berisi elemen yang akan dihapus dari set ini.
Bisakah Anda menghapus lebih dari satu elemen dari daftar Python?Beberapa elemen dapat dihapus dari daftar dengan Python , berdasarkan pengetahuan yang kita miliki tentang data. Seperti, kita hanya mengetahui nilai yang akan dihapus atau juga mengetahui indeks dari nilai tersebut. |