Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mencari Elemen Paling Kerap dalam Senarai Python?

Bagaimana untuk Mencari Elemen Paling Kerap dalam Senarai Python?

Barbara Streisand
Lepaskan: 2024-11-15 02:42:02
asal
719 orang telah melayarinya

How to Find the Most Frequent Element in a Python List?

Mengenal pasti Elemen Paling Lazim dalam Senarai Python

Jika anda menggunakan senarai Python, anda mungkin menghadapi keperluan untuk mengenal pasti unsur yang paling biasa berlaku. Tugas ini boleh dicapai dengan cekap, walaupun apabila item senarai tidak boleh dicincang dan tidak boleh disimpan dalam kamus.

Penyelesaian:

Satu pendekatan yang berkesan ialah menggunakan maksimum () berfungsi untuk mengenal pasti elemen yang paling biasa daripada satu set elemen unik. Penyelesaian ini diserlahkan dalam coretan kod berikut:

def most_common(lst):
    return max(set(lst), key=lst.count)
Salin selepas log masuk

Cara ia Berfungsi:

  1. Fungsi set() mencipta set baharu daripada input senarai, mengalih keluar sebarang pendua. Ini memastikan bahawa kami hanya mempertimbangkan elemen unik.
  2. Argumen key= menentukan fungsi atau nilai yang harus digunakan untuk membandingkan elemen. Dalam kes ini, kami menggunakan lst.count yang mengembalikan kiraan setiap elemen unik dalam senarai asal.
  3. Fungsi max() kemudiannya mengenal pasti elemen dengan kiraan tertinggi, yang sepadan dengan elemen paling biasa dalam senarai asal.

Contoh:

Mari kita pertimbangkan contoh yang disediakan dalam soalan:

  • Untuk ['itik' , 'itik', 'angsa'], max(set(['itik', 'angsa']), key=lst.count) akan mengembalikan 'itik' kerana ia berlaku dua kali, manakala 'angsa' berlaku sekali sahaja.
  • Untuk ['angsa', 'itik', 'itik', 'angsa'], max(set(['itik', 'angsa']), key=lst.count) akan mengembalikan 'angsa' kerana ia muncul dua kali dan mempunyai indeks paling rendah berbanding 'itik'.

Penyelesaian ini cekap dan mengendalikan item senarai tidak boleh cincang, menyediakan cara yang mudah untuk menentukan elemen yang paling biasa dalam senarai Python anda .

Atas ialah kandungan terperinci Bagaimana untuk Mencari Elemen Paling Kerap dalam Senarai Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan