Exemple #1
0
# ridesroute.py
#
# Tabulate and print out the total number of rides by route

import readrides
from collections import Counter

# Read all of the ride data
rides = readrides.read_rides_as_dicts('Data/ctabus.csv')

# Tabulate
rides_per_route = Counter()

for ride in rides:
    route = ride['route']
    rides_per_route[route] += ride['numrides']

print('Rank Route Rides')
print('==== ===== ==========')
for n, route in enumerate(rides_per_route.most_common(10), 1):
    route, count = route
    print('%4s %5s %d' % (n, route, count))



Exemple #2
0
__author__ = 'kathiria'

from collections import Counter
import readrides


rides = readrides.read_rides_as_dicts()
rides_by_route = Counter()
for ride in rides:
    rides_by_route[ride['route']] + = ride['numrides']

most_common = rides_by_route.most_common()
for rank, (route, numrides) in enumerate(most_common,1):
    print('#5d  %5s  %10d' % (rank, route, numrides))