[code.view]

[top] / python / PyMOTW / collections / collections_counter_arithmetic.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2010 Doug Hellmann.  All rights reserved.
     #
     """Initializing a Counter
     """
     #end_pymotw_header
     
     import collections
     
     c1 = collections.Counter(['a', 'b', 'c', 'a', 'b', 'b'])
     c2 = collections.Counter('alphabet')
     
     print 'C1:', c1
     print 'C2:', c2
     
     print '\nCombined counts:'
     print c1 + c2
     
     print '\nSubtraction:'
     print c1 - c2
     
     print '\nIntersection (taking positive minimums):'
     print c1 & c2
     
     print '\nUnion (taking maximums):'
     print c1 | c2
     

[top] / python / PyMOTW / collections / collections_counter_arithmetic.py

contact | logmethods.com