تابع word_counts(text) باید تعداد هر واژه رو در یک دیکشنری برگرداند. قرارداد: حروف انگلیسی کوچک بشن؛ فاصلهها جداکنندهاند؛ نشانهگذاری حذف نمیشه. پس "Tea tea!" دو کلید متفاوت "tea" و "tea!" داره.
در هر دور تعداد قبلی واژه رو میخوایم. اگه اولین بار هست، تعداد قبلی صفر هست. این کاربرد counts.get(word, 0) هست.
counts = {}
word = "tea"
counts[word] = counts.get(word, 0) + 1
print(counts)
برای "a b a" وضعیت دیکشنری رو پس از هر واژه بنویس: ابتدا خالی؛ سپس a با تعداد ۱؛ بعد b با تعداد ۱؛ در پایان a با تعداد ۲. در متن خالی واژهای نداریم و پاسخ دیکشنری خالی هست.
فعالیت شما
تعداد تکرار کلمهها با حروف کوچک رو در دیکشنری برگردان.