Menu
CoddyTech

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:

  1. Menggunakan method remove():

    Method remove() menghapus elemen tertentu dari set. Jika elemen tersebut tidak ditemukan, method ini memunculkan KeyError.

    fruits = {"apple", "banana", "cherry"}
    fruits.remove("banana")
    print(fruits)  # output: {'apple', 'cherry'}
  2. 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'}
  3. 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 memunculkan KeyError.

    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'})
  4. Menggunakan method clear():

    Method clear() menghapus semua elemen dari set sehingga menghasilkan set kosong.

    fruits = {"apple", "banana", "cherry"}
    fruits.clear()
    print(fruits)  # output: set()
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

challenge icon

Tantangan

Mudah

Tulis 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 sini

Semua pelajaran di Set dalam Python

Latihan sendiri: Compiler Python online