Cara Mengira Kekerapan Perkataan dan Isih Mengikut Kejadian Menggunakan Python 3.3

Barbara Streisand
Lepaskan: 2024-10-21 21:40:03
asal
857 orang telah melayarinya

How to Count Word Frequencies and Sort by Occurrence Using Python 3.3

Mengira Kekerapan Perkataan dan Isih Mengikut Kejadian

Seperti yang anda nyatakan, matlamat anda adalah untuk mewujudkan dua senarai: satu untuk perkataan yang berbeza dan satu lagi untuk frekuensi masing-masing, dengan perkataan disusun dalam urutan kekerapan menaik. Anda telah memberikan garis besar pendekatan, tetapi mari kita isi butiran menggunakan Python 3.3.

Memandangkan Python 3.3 tidak termasuk mekanisme terbina dalam seperti Kaunter atau kamus, kami akan menggunakan gelung mudah untuk mencapai hasil yang diingini.

<code class="python"># Create lists to store unique words and their counts
unique_words = []
frequencies = []

# Iterate over the original list of words
for word in original_list:
    # Check if the word is already in the unique words list
    if word not in unique_words:
        # If not, add the word to the unique words list and initialize its frequency to 1
        unique_words.append(word)
        frequencies.append(1)
    else:
        # If the word is already in the list, increment its frequency
        frequencies[unique_words.index(word)] += 1

# Sort the unique word list based on the frequencies list
sorted_words = [word for _, word in sorted(zip(frequencies, unique_words), reverse=True)]

# Output the sorted list of unique words
print(sorted_words)</code>
Salin selepas log masuk

Kod ini mengira kekerapan perkataan dengan cekap dan mengisih perkataan yang unik dengan sewajarnya, memberikan output sebagai senarai disusun perkataan unik.

Atas ialah kandungan terperinci Cara Mengira Kekerapan Perkataan dan Isih Mengikut Kejadian Menggunakan Python 3.3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!