Download and save ACT2-5.py
. Open it in IDLE
and press F5. Three variables are already defined: origString
, freqDict
, and phoneDict
.
freqDict
.
phoneDict
.
'a'
in the freqDict
dictionary is freqDict['a']
. Try this.'hat'
and 'the'
in the freqDict
dictionary.'Carol'
and 'Doug'
in the phoneDict
dictionary.has_key()
function to determine if the string 'mat'
is a key in freqDict
. in
syntax to determine if the string 'Alice'
is in phoneDict
.'mat'
with the value 0
to freqDict
. Verify your change by evaluating freqDict
.'cat'
from freqDict
. Verify your change by evaluating freqDict
.'Alice'
with the value '401-555-5555'
in phoneDict
. What happened to the dictionary? What does this mean about keys?printDict()
function. How does it print the key-value pairs for a dictionary? Run printDict()
on freqDict
and then phoneDict
.printList()
function. Since this function takes a list, use the split()
function to split origString
on whitespace. Pass this list to the printList()
function.wordFreq()
function. Think about how to modify this function to return a dictionary of word frequencies. If you have time, try to write the function.