Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Python Collections (2016, retired 2019) Dictionaries Word Count

MONIQUE PORTILLO
MONIQUE PORTILLO
172 Points

Jesus christ, why i cant get through this problem

Alright, this one might be a bit challenging but you've been doing great so far, so I'm sure you can manage it.

I need you to make a function named word_count. It should accept a single argument which will be a string. The function needs to return a dictionary. The keys in the dictionary will be each of the words in the string, lowercased. The values will be how many times that particular word appears in the string.

Check the comments below for an example.


I am not even going to post my syntax cuz i haven't done anything, i watch the videos over and over and nothing, i really don't want to google the answer because im tired of doing that. i've been here sitting in my computer more than 4 hours trying and trying and nothing comes out. Is this normal ? is this struggle part of the learning process ?

wordcount.py
# E.g. word_count("I do not like it Sam I Am") gets back a dictionary like:
# {'i': 2, 'do': 1, 'it': 1, 'sam': 1, 'like': 1, 'not': 1, 'am': 1}
# Lowercase the string to make it easier.

Please post your code. You may believe that nothing's wrong with your syntax, but most likely there is. Otherwise there is a semantic error that would require debugging. Either way, I cannot help you unless you post your code.

1 Answer

Steven Parker
Steven Parker
231,236 Points

First, take heart in knowing that this challenge is a bit more complex than the previous ones.

Then, you might enjoy this episode of The Treehouse Show which deals with learning blocks and strategies to overcome them, including a few suggestions from me! And there are links in the "Teacher's Notes" to other resources you may find helpful.