[code.view]

[top] / python / PyMOTW / dis / dis_eliminate_loop.py

     #!/usr/bin/env python
     # encoding: utf-8
     
     import operator
     import itertools
     
     class Dictionary(object):
     
         def __init__(self, words):
             self.by_letter = {}
             self.load_data(words)
     
         def load_data(self, words):
             # Arrange by letter
             grouped = itertools.groupby(words, key=operator.itemgetter(0))
             # Save arranged sets of words
             self.by_letter = dict((group[0][0], group) for group in grouped)
             

[top] / python / PyMOTW / dis / dis_eliminate_loop.py

contact | logmethods.com