Metode Show
Sintaksis
ParameterTidak ada parameter Jenis pengembalianTidak ada Contoh berikut menunjukkan metode _
Kunci kamus juga bisa berupa bilangan bulat. Metode clear() akan tetap berfungsi
_ Daftar Python adalah tipe data umum yang digunakan untuk menyimpan banyak nilai agar mudah diakses. Terkadang, Anda mungkin ingin menghapus daftar Python dengan menghapus semua elemen atau menghapus elemen satu per satu Ini adalah panduan komprehensif untuk membersihkan daftar dengan Python dalam 4 cara berbeda Jawaban singkatnya. Untuk menghapus seluruh daftar dengan Python, gunakan daftar. metode clear() Misalnya, mari kita hapus daftar angka numbers = [1, 2, 3, 4, 5] numbers.clear() print(numbers) Keluaran []_ Untuk menghapus item pada indeks tertentu, gunakan daftar. metode pop(indeks). Misalnya, mari kita hapus elemen kedua dari daftar nums = [1,2,3] nums.pop(1) print(nums) Keluaran [1, 3]_ Secara keseluruhan, ada empat cara untuk menghapus elemen dari daftar dengan Python
Mari kita bahas masing-masing 1. Hapus() dengan PythonUntuk sepenuhnya menghapus daftar dengan Python, gunakan metode clear() bawaan. Ini menghapus semua elemen dari daftar asli Contohnya numbers = [1, 2, 3, 4, 5] numbers.clear() print(numbers) Keluaran []_ Sekarang tidak ada lagi nilai dalam daftar ini Perhatikan bahwa ini tidak selalu yang Anda inginkan. Terkadang Anda hanya ingin membuang elemen tertentu dari daftar. Bagian selanjutnya dari panduan ini berfokus pada menghapus elemen tertentu daripada menghapus seluruh daftar 2. Metode Pop() dengan PythonAnda dapat menghapus satu elemen dengan indeks tertentu menggunakan metode pop() daftar Untuk melakukannya, berikan indeks item yang ingin Anda hapus sebagai argumen. (Dan perlu diingat bahwa pengindeksan Python dimulai dari 0) Misalnya, mari kita hapus angka kedua dari daftar angka numbers = [1,2,3] numbers.pop(1) print(numbers) Keluaran [1, 3]_ Perhatikan metode pop() juga mengembalikan nilai yang dihapus. Jika Anda perlu menyimpannya di suatu tempat, Anda tidak perlu melakukannya secara terpisah 3. Hapus () Metode dengan PythonCara lain untuk menghapus elemen dari daftar adalah dengan menggunakan daftar. remove() metode untuk menghapus kejadian pertama dari elemen tertentu dari daftar. Untuk melakukan ini, berikan elemen yang ingin Anda hapus ke dalam metode Misalnya, mari kita hapus kejadian pertama dari angka 2 dalam daftar angka nums = [1,1,2,2,3,3] nums.remove(2) print(nums) Keluaran [1,1,2,3,3] 4. Pernyataan del dengan PythonTerakhir, Anda juga dapat menghapus elemen dari daftar menggunakan pernyataan del Untuk melakukan ini, tentukan indeks elemen yang ingin Anda hapus Misalnya, mari kita hapus elemen pertama dari daftar angka []_0 Keluaran []_1 Berbeda dengan metode pop() yang Anda lihat sebelumnya, pernyataan del hanya menghapus elemen dan tidak mengembalikannya ________17______9 []2 , []4 , []6 , 1 GEEK before clear: [6, 0, 4, 1] GEEK after clear: []2 GEEK before clear: [6, 0, 4, 1] GEEK after clear: []4 List after using clear(): [] List after using del: []1 List after using clear(): [] List after using del: []2 List after using clear(): [] List after using del: []3
List after using clear(): [] List after using del: []_4 List after using clear(): [] List after using del: []_5 GEEK before clear: [6, 0, 4, 1] GEEK after clear: []4 List after using clear(): [] List after using del: []1 List after using clear(): [] List after using del: []8 List after using clear(): [] List after using del: []3 Keluaran GEEK before clear: [6, 0, 4, 1] GEEK after clear: [] Contoh 2. Menghapus daftar 2-D menggunakan metode list clear()Python3
[]4 , []4 , 1 lis 9________53______0 []4 , 1 , []4________59______9 ________53______0 []4 , 1 , 1 [ 5
GEEK before clear: [6, 0, 4, 1] GEEK after clear: []3
GEEK before clear: [6, 0, 4, 1] GEEK after clear: []4 GEEK before clear: [6, 0, 4, 1] GEEK after clear: []5 Keluaran []_ Contoh 3. Menggunakan metode del Keyword vs list clear()Kita dapat menggunakan kata kunci del untuk menghapus potongan daftar dari memori. Tetapi saat menggunakan daftar. clear() Metode, itu memodifikasi daftar di tempat dengan menghapus semua elemen dari daftar. Namun demikian, keluaran dari kedua pendekatan tersebut adalah sama Python3________58______0 GEEK before clear: [6, 0, 4, 1] GEEK after clear: []1 , 1 7GEEK before clear: [6, 0, 4, 1] GEEK after clear: []2
________58______9 GEEK before clear: [6, 0, 4, 1] GEEK after clear: []2
GEEK before clear: [6, 0, 4, 1] GEEK after clear: []4 List after using clear(): [] List after using del: []1 2 22 3
GEEK before clear: [6, 0, 4, 1] GEEK after clear: []4 List after using clear(): [] List after using del: []1 2 9GEEK before clear: [6, 0, 4, 1] GEEK after clear: []00 Keluaran List after using clear(): [] List after using del: [] Catatan. Kami tidak secara langsung menggunakan del lis_2, karena ini akan menghapus objek daftar, tetapi kami ingin menghapus konten daftar, jadi kami menghapus potongan daftar yang mewakili daftar lengkap Bagaimana Anda menggunakan fungsi yang jelas?Unordered_set. clear() function adalah fungsi bawaan di C++ STL yang digunakan untuk menghapus unordered_set container . Artinya, fungsi ini menghapus semua elemen dari unordered_set dan mengosongkannya.
Apa jenis pengembalian metode clear ()?Nilai Kembali. Jenis pengembalian fungsi adalah void dan tidak mengembalikan apa pun. Pengecualian. Metode ini melontarkan UnsupportedOperationException jika operasi clear() tidak didukung oleh daftar ini. |