code: def _dicts_to_columns(dicts):
      
      keys = dicts[0].keys()
      result = dict((k, []) for k in keys)
  
      for d in dicts:
          for k, v in d.items():
              result[k] += [v]
  
      return result
docs: Given a List of Dictionaries with uniform keys, returns a single Dictionary
      with keys holding a List of values matching the key in the original List.
  
      [{'name': 'Field Museum', 'location': 'Chicago'},
       {'name': 'Epcot', 'location': 'Orlando'}]
        =>
      {'name': ['Field Museum', 'Epcot'],
       'location': ['Chicago', 'Orlando']}