Hapus Item
Pelajaran 5 dari 11 dalam kursus Set dalam Python di Coddy.
Python menyediakan beberapa method untuk menghapus elemen dari set, masing-masing dengan karakteristik dan kasus penggunaan tersendiri:
Menggunakan method remove():
Method
remove()menghapus elemen tertentu dari set. Jika elemen tersebut tidak ditemukan, method ini memunculkanKeyError.fruits = {"apple", "banana", "cherry"} fruits.remove("banana") print(fruits) # output: {'apple', 'cherry'}Menggunakan method discard():
Method
discard()juga menghapus elemen tertentu dari set, tetapi tidak memunculkan error jika elemen tersebut tidak ditemukan.fruits = {"apple", "banana", "cherry"} fruits.discard("banana") print(fruits) # output: {'apple', 'cherry'} fruits.discard("date") # Tidak ada error print(fruits) # output: {'apple', 'cherry'}Menggunakan method pop():
Method
pop()menghapus dan mengembalikan elemen sembarang dari set. Karena set tidak berurutan, kamu tidak tahu elemen mana yang akan dihapus. Jika set kosong, method ini memunculkanKeyError.fruits = {"apple", "banana", "cherry"} item = fruits.pop() print(item) # Output: (salah satu elemen, misalnya, 'apple') print(fruits) # Output: (set tanpa elemen yang dikeluarkan, misalnya, {'banana', 'cherry'})Menggunakan method clear():
Method
clear()menghapus semua elemen dari set sehingga menghasilkan set kosong.fruits = {"apple", "banana", "cherry"} fruits.clear() print(fruits) # output: set()
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Tantangan
MudahTulis fungsi bernama remove_item yang menerima sebuah set dan sebuah item, lalu menghapus item tersebut dari set. Jika item tersebut tidak ada, jangan tampilkan error.
Coba sendiri
def remove_item(s, item):
# Tulis kodemu di siniSemua pelajaran di Set dalam Python
Latihan sendiri: Compiler Python online