در این برنامه پایتونی، یک دیکشنری شامل کلمات را دریافت میکنیم و تعداد تکرار هر کلمه را محاسبه و نمایش میدهیم.
این برنامه برای تحلیل دادههای متنی، شمارش کلمات پرتکرار، یا ساخت نمایههای آماری کاربرد دارد.
# دیکشنری نمونه شامل لیستی از کلمات
words = ["apple", "banana", "apple", "orange", "banana", "apple", "kiwi"]
# شمارش تعداد تکرار هر کلمه با استفاده از دیکشنری
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# نمایش نتایج
for word, count in word_count.items():
print(f"{word}: {count}")
apple: 3
banana: 2
orange: 1
kiwi: 1
- ابتدا یک لیست از کلمات را بهعنوان ورودی در نظر میگیریم
- با استفاده از یک حلقه، هر کلمه را بررسی کرده و در دیکشنری word_count ذخیره میکنیم
- اگر کلمه قبلاً وجود داشته باشد، مقدار آن یک واحد افزایش مییابد
- در پایان، با استفاده از items() تمام کلمات و تعداد تکرارشان چاپ میشوند