Menu
CoddyTech

Method pada set

Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 31 dari 78.

Berikut ini lebih banyak method set yang penting:

discard(element): Menghapus elemen yang ditentukan dari set jika elemen tersebut ada. Tidak menimbulkan error jika elemen tidak ditemukan.

my_set = {1, 2, 3}
my_set.discard(3)    # Menghapus 3 dari set
my_set.discard(4)    # Tidak ada error, meskipun 4 tidak ada dalam set
print(my_set)
# output: {1, 2}

pop(): Menghapus dan mengembalikan elemen sembarang dari set. Memunculkan KeyError jika set kosong.

my_set = {1, 2, 3}
element = my_set.pop()  # Menghapus dan mengembalikan satu elemen sembarang
print(element)
# output: 1 (atau elemen lain, karena dipilih secara sembarang)
print(my_set)
# output: {2, 3} (atau set lain, tergantung elemen yang dihapus)

clear(): Menghapus semua elemen dari set sehingga set menjadi kosong.

my_set = {1, 2, 3}
my_set.clear()       # Menghapus semua elemen
print(my_set)
# output: set()
challenge icon

Tantangan

Mudah

Tulis program yang melakukan tugas-tugas berikut:

  1. Buat set bernama numbers yang berisi nilai 10, 20, 30, 40, 50.
  2. Gunakan method discard() untuk menghapus 35 dari set.
  3. Gunakan method pop() untuk menghapus elemen sembarang dan menyimpannya dalam variabel bernama popped_element.
  4. Gunakan method clear() untuk mengosongkan set.
  5. Cetak hal-hal berikut:
    • Set setelah menggunakan discard().
    • Nilai popped_element.
    • Set setelah menggunakan clear().

Coba sendiri

# Tulis kodemu di sini
quiz iconUji dirimu

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

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Python online