Points In Python’s Interactive Mode


Question 1 of 1
8.0 Points

In Python’s interactive mode, I created the following code to 1) build a histogram dictionary for a string and 2) print the characters in the string and their counts in descending order.

Use this string:

>>> text = ‘Now is the time for all good men and women to come to the aid of their country.’

and you should get this result:

17
o 10
t 7
e 7
n 4
m 4
i 4
r 3
h 3
d 3
a 3
w 2
l 2
f 2
c 2
y 1
u 1
s 1
g 1
N 1
. 1

 

The code uses lists, dictionaries, and tuples. Fill in the blanks so that the code works correctly.

 

  1. >>> __________histogram(somestring):
  2. … char_dict__________dict()
  3. … ____________char in _____________:
  4. … __________= char_dict.get( _________________, 0) + 1
  5. … ___________________char_dict
  6. >>> x = histogram(text)
  7. >>> def sort_by_value(somedict):
  8. … char_list = []
  9. … __________________key in __________________:
  10. … char_list.append(( _______________, key))
  11. … ___________________.sort(reverse= _______________)
  12. … for value, key in _____________:
  13. … print( _________________, ___________________)