Bagaimana untuk mengalih keluar pendua daripada senarai menggunakan fungsi set() Python

WBOY
Lepaskan: 2023-11-18 11:20:01
asal
1141 orang telah melayarinya

Bagaimana untuk mengalih keluar pendua daripada senarai menggunakan fungsi set() Python

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.

  1. Fungsi set() Python

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.

  1. Gunakan fungsi set() untuk mengalih keluar pendua daripada senarai

Pertimbangkan senarai ringkas berikut, yang mengandungi beberapa pendua: #🎜🎜 #

my_list = [1, 3, 5, 7, 1, 2, 3, 5]
Salin selepas log masuk

Kita boleh menggunakan fungsi set() untuk mengalih keluar pendua ini dan menyimpan hasilnya dalam senarai baharu:

unique_list = list(set(my_list))
Salin selepas log masuk

Di sini, kami mula-mula lulus my_list to set() fungsi untuk mencipta objek koleksi dan kemudian tukarkannya semula kepada senarai menggunakan fungsi list(). Ini akan mengalih keluar pendua secara automatik daripada senarai. Keluarkan unique_list dan dapatkan hasilnya:

[1, 2, 3, 5, 7]
Salin selepas log masuk

Kita dapat melihat bahawa unique_list tidak lagi mengandungi unsur pendua. Kaedah ini sangat mudah dan cekap, boleh mengendalikan senarai yang besar, dan mempunyai prestasi yang sangat tinggi.

    Contoh Kod
Berikut ialah contoh Python lengkap yang menunjukkan cara menggunakan fungsi set() untuk mengalih keluar pendua daripada senarai: # 🎜 🎜#
# 定义一个包含重复项的列表
my_list = [1, 3, 5, 7, 1, 2, 3, 5]

# 使用set()函数去除重复项,并将其转换回列表
unique_list = list(set(my_list))

# 输出新列表
print("原始列表: ", my_list)
print("去重后列表: ", unique_list)
Salin selepas log masuk

Output adalah seperti berikut:

原始列表:  [1, 3, 5, 7, 1, 2, 3, 5]
去重后列表:  [1, 2, 3, 5, 7]
Salin selepas log masuk

Contoh ini menunjukkan cara menggunakan fungsi set() untuk mengalih keluar pendua dalam senarai, menunjukkan contoh kod ringkas dan jelas hasil keluaran .

Summary
  1. Python’s set() function ialah fungsi yang sangat berguna yang boleh digunakan untuk mengalih keluar pendua dengan cepat daripada senarai. Menggunakannya bukan sahaja mudah dan mudah difahami, tetapi juga cekap dan pantas. Dengan pengenalan dalam artikel ini, anda seharusnya boleh menggunakan fungsi set() dengan mudah dalam kod anda sendiri untuk mengalih keluar pendua daripada senarai.

Atas 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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan