parameters: (self, iterable=None, **kwds)
docstring: Create a new, empty Counter object.  And if given, count elements
          from an input iterable.  Or, initialize the count from another mapping
          of elements to their counts.
  
          >>> c = Counter()                           # a new, empty counter
          >>> c = Counter('gallahad')                 # a new counter from an iterable
          >>> c = Counter({'a': 4, 'b': 2})           # a new counter from a mapping
          >>> c = Counter(a=4, b=2)                   # a new counter from keyword args
docstring_summary: Create a new, empty Counter object.  And if given, count elements
          from an input iterable.  Or, initialize the count from another mapping
          of elements to their counts.
docstring_tokens: Create a new empty Counter object . And if given count elements from an input iterable . Or initialize the count from another mapping of elements to their counts .
function: def __init__(self, iterable=None, **kwds):
          '''Create a new, empty Counter object.  And if given, count elements
          from an input iterable.  Or, initialize the count from another mapping
          of elements to their counts.
  
          >>> c = Counter()                           # a new, empty counter
          >>> c = Counter('gallahad')                 # a new counter from an iterable
          >>> c = Counter({'a': 4, 'b': 2})           # a new counter from a mapping
          >>> c = Counter(a=4, b=2)                   # a new counter from keyword args
  
          '''
          super(Counter, self).__init__()
          self.update(iterable, **kwds)
function_tokens: def __init__ ( self , iterable = None , * * kwds ) : super ( Counter , self ) . __init__ ( ) self . update ( iterable , * * kwds )