


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.
- 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.
- 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]Kita boleh menggunakan fungsi set() untuk mengalih keluar pendua ini dan menyimpan hasilnya dalam senarai baharu:
unique_list = list(set(my_list))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]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
# 定义一个包含重复项的列表 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 .
Summary- 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!

Fleksibiliti Python dicerminkan dalam sokongan multi-paradigma dan sistem jenis dinamik, sementara kemudahan penggunaan berasal dari sintaks mudah dan perpustakaan standard yang kaya. 1. Fleksibiliti: Menyokong pengaturcaraan berorientasikan objek, fungsional dan prosedur, dan sistem jenis dinamik meningkatkan kecekapan pembangunan. 2. Kemudahan Penggunaan: Tatabahasa adalah dekat dengan bahasa semulajadi, perpustakaan standard merangkumi pelbagai fungsi, dan memudahkan proses pembangunan.

Python sangat disukai kerana kesederhanaan dan kuasa, sesuai untuk semua keperluan dari pemula hingga pemaju canggih. Kepelbagaiannya dicerminkan dalam: 1) mudah dipelajari dan digunakan, sintaks mudah; 2) perpustakaan dan kerangka yang kaya, seperti numpy, panda, dan sebagainya; 3) sokongan silang platform, yang boleh dijalankan pada pelbagai sistem operasi; 4) Sesuai untuk tugas skrip dan automasi untuk meningkatkan kecekapan kerja.

Ya, pelajari Python dalam masa dua jam sehari. 1. Membangunkan pelan kajian yang munasabah, 2. Pilih sumber pembelajaran yang betul, 3 menyatukan pengetahuan yang dipelajari melalui amalan. Langkah -langkah ini dapat membantu anda menguasai Python dalam masa yang singkat.

Python sesuai untuk pembangunan pesat dan pemprosesan data, manakala C sesuai untuk prestasi tinggi dan kawalan asas. 1) Python mudah digunakan, dengan sintaks ringkas, dan sesuai untuk sains data dan pembangunan web. 2) C mempunyai prestasi tinggi dan kawalan yang tepat, dan sering digunakan dalam pengaturcaraan permainan dan sistem.

Masa yang diperlukan untuk belajar python berbeza dari orang ke orang, terutamanya dipengaruhi oleh pengalaman pengaturcaraan sebelumnya, motivasi pembelajaran, sumber pembelajaran dan kaedah, dan irama pembelajaran. Tetapkan matlamat pembelajaran yang realistik dan pelajari terbaik melalui projek praktikal.

Python cemerlang dalam automasi, skrip, dan pengurusan tugas. 1) Automasi: Sandaran fail direalisasikan melalui perpustakaan standard seperti OS dan Shutil. 2) Penulisan Skrip: Gunakan Perpustakaan Psutil untuk memantau sumber sistem. 3) Pengurusan Tugas: Gunakan perpustakaan jadual untuk menjadualkan tugas. Kemudahan penggunaan Python dan sokongan perpustakaan yang kaya menjadikannya alat pilihan di kawasan ini.

Untuk memaksimumkan kecekapan pembelajaran Python dalam masa yang terhad, anda boleh menggunakan modul, masa, dan modul Python. 1. Modul DateTime digunakan untuk merakam dan merancang masa pembelajaran. 2. Modul Masa membantu menetapkan kajian dan masa rehat. 3. Modul Jadual secara automatik mengatur tugas pembelajaran mingguan.

Python cemerlang dalam permainan dan pembangunan GUI. 1) Pembangunan permainan menggunakan pygame, menyediakan lukisan, audio dan fungsi lain, yang sesuai untuk membuat permainan 2D. 2) Pembangunan GUI boleh memilih tkinter atau pyqt. TKInter adalah mudah dan mudah digunakan, PYQT mempunyai fungsi yang kaya dan sesuai untuk pembangunan profesional.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa