set python adalah struktur data yang kuat yang direka khusus untuk menyimpan unsur -unsur yang unik. Tidak seperti senarai atau tupel, set tidak membenarkan nilai pendua. Ini menjadikan mereka sangat berguna untuk tugas -tugas yang melibatkan pengenalan data yang unik dan manipulasi. Inilah cara menggunakannya:
Membuat set: Anda boleh membuat set menggunakan pendakap keriting {}
atau set()
pembina. Contohnya:
# Using curly braces my_set = {1, 2, 3, 3, 4, 5} # Duplicates are automatically removed print(my_set) # Output: {1, 2, 3, 4, 5} # Using the set() constructor my_list = [1, 2, 2, 3, 4, 4, 5] my_set = set(my_list) print(my_set) # Output: {1, 2, 3, 4, 5}
Menambah dan mengeluarkan unsur -unsur: Anda boleh menambah elemen menggunakan kaedah add()
dan mengalih keluar unsur -unsur menggunakan kaedah remove()
atau discard()
. Meningkatkan remove()
jika elemen tidak dijumpai, sementara KeyError
tidak. Ini sangat berkesan untuk tugas -tugas seperti mencari unsur -unsur biasa atau unsur -unsur unik di antara set. Berikut adalah beberapa kes penggunaan biasa: discard()
my_set.add(6) print(my_set) # Output: {1, 2, 3, 4, 5, 6} my_set.remove(3) print(my_set) # Output: {1, 2, 4, 5, 6} my_set.discard(7) # No error even though 7 is not present print(my_set) # Output: {1, 2, 4, 5, 6}
Mengeluarkan pendua: Ini adalah aplikasi yang paling mudah. Menukar senarai atau urutan lain ke set secara automatik menghilangkan pendua. Mata. Bidang. Kecekapan ini berpunca daripada pelaksanaan asas mereka menggunakan jadual hash.
Atas ialah kandungan terperinci Bagaimana cara menggunakan set python untuk data unik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!