Cara menggunakan set
Pelajaran 2 dari 8 dalam kursus Proyek Sistem Registrasi dan Login di Coddy.
set di Python adalah kumpulan yang mengelola data mirip dengan kunci dalam dictionary, tetapi tanpa nilai.
Untuk membuat set:
new_set = set()Sebuah set hanya dapat memiliki satu item yang sama.
Misalnya, mari tambahkan elemen ke new_set kita:
new_set.add(1)
print(new_set)
>>> {1}Saat ini, kita hanya memiliki 1 elemen, yaitu bilangan bulat 1
Jika kita mencoba menambahkan bilangan bulat 1 lainnya ke set:
new_set.add(1)Itu tidak akan memengaruhi new_set karena elemen ini sudah ada di dalamnya.
Setelah mencetak new_set lagi:
print(new_set)
>>> {1}Kita mendapatkan hasil yang sama.
Untuk menghapus item dari set, gunakan .remove(element):
new_set.remove(1)
print(new_set)
>>> set()Fitur penting lainnya adalah kemampuan untuk memeriksa apakah suatu item sudah ada di dalam set kita:
if 1 in new_set:
print("1 integer is in our new_set")
elif "1" in new_set:
print("1 string is in our new_set")
else:
print("no 1 is in our new_set")
>>> "1 integer is in our new_set"Tantangan
MudahBuat fungsi bernama maintain_set yang menerima sebuah set bilangan bulat dan sebuah bilangan bulat.
Fungsi ini akan memeriksa apakah bilangan bulat tersebut ada di dalam set. Jika ada, fungsi akan mengembalikan bilangan bulat tersebut dikalikan dengan 2. Jika tidak ada di dalam set, fungsi akan memasukkannya dan mengembalikan set tersebut.
Coba sendiri
def maintain_set(a_set, number):
# Your code hereSemua pelajaran di Proyek Sistem Registrasi dan Login
Latihan sendiri: Compiler Python online