Dalam pengaturcaraan harian, kita sering menghadapi situasi di mana kita perlu mengalih keluar item pendua daripada senarai, dan fungsi set Python menyediakan kaedah yang mudah dan cekap untuk mencapainya matlamat. Artikel ini akan memperkenalkan cara menggunakan fungsi set() Python untuk mengalih keluar pendua daripada senarai dan memberikan contoh kod yang sepadan.
Dalam Python, fungsi set() ialah kaedah yang digunakan untuk mencipta koleksi tidak tertib tidak berulang elemen terbina dalam. Sintaks asasnya adalah seperti berikut:
set(iterable)
di mana iterable ialah objek iterable, seperti senarai, tuple atau rentetan dan set fungsi set() unsur-unsur ini sebagai unsur set. Jika terdapat unsur pendua dalam lelang, hanya satu salinan akan disimpan dalam koleksi.
Perlu diambil perhatian bahawa sintaks untuk mencipta koleksi kosong ditetapkan() bukannya {}, kerana {} digunakan untuk mencipta kamus kosong dalam Python.
Pertimbangkan senarai ringkas berikut, yang mengandungi beberapa pendua: #🎜🎜 #
my_list = [1, 3, 5, 7, 1, 2, 3, 5]
unique_list = list(set(my_list))
[1, 2, 3, 5, 7]
# 定义一个包含重复项的列表 my_list = [1, 3, 5, 7, 1, 2, 3, 5] # 使用set()函数去除重复项,并将其转换回列表 unique_list = list(set(my_list)) # 输出新列表 print("原始列表: ", my_list) print("去重后列表: ", unique_list)
Output adalah seperti berikut:
原始列表: [1, 3, 5, 7, 1, 2, 3, 5] 去重后列表: [1, 2, 3, 5, 7]
Contoh ini menunjukkan cara menggunakan fungsi set() untuk mengalih keluar pendua dalam senarai, menunjukkan contoh kod ringkas dan jelas hasil keluaran .
SummaryAtas ialah kandungan terperinci Bagaimana untuk mengalih keluar pendua daripada senarai menggunakan fungsi set() Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!