Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python cho từ thường gặp nhất trong Danh sách chuỗi

Khi cần tìm từ thường gặp nhất trong danh sách các chuỗi, danh sách sẽ được lặp lại và phương thức ‘max’ được sử dụng để tính số chuỗi cao nhất.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

from collections import defaultdict
my_list = ["python is best for coders", "python is fun", "python is easy to learn"]

print("The list is :")
print(my_list)

my_temp = defaultdict(int)

for sub in my_list:
   for word in sub.split():
      my_temp[word] += 1

result = max(my_temp, key=my_temp.get)

print("The word that has the maximum frequency :")
print(result)

Đầu ra

The list is :
['python is best for coders', 'python is fun', 'python is easy to learn']
The word that has the maximum frequency :
python

Giải thích

  • Các gói bắt buộc được nhập vào môi trường.

  • Danh sách các chuỗi được xác định và hiển thị trên bảng điều khiển.

  • Một từ điển các số nguyên được tạo và gán cho một biến.

  • Danh sách các chuỗi được lặp lại và phân chia dựa trên dấu cách.

  • Số lượng của mỗi từ được xác định.

  • Giá trị tối đa của những giá trị này được xác định bằng phương pháp "max".

  • Điều này được gán cho một biến.

  • Điều này được hiển thị dưới dạng đầu ra trên bảng điều khiển.