VOOZH about

URL: https://www.geeksforgeeks.org/python/python-counter-items-counter-keys-and-counter-values/

⇱ Python - Counter.items(), Counter.keys() and Counter.values() - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Python - Counter.items(), Counter.keys() and Counter.values()

Last Updated : 10 Jul, 2024

Counter class is a special type of object data-set provided with the collections module in Python3. Collections module provides the user with specialized container datatypes, thus, providing an alternative to Python’s general-purpose built-ins like dictionaries, lists and tuples. Counter is a sub-class that is used to count hashable objects. It implicitly creates a hash table of an iterable when invoked.

Counter.items()


The Counter.items() method helps to see the elements of the list along with their respective frequencies in a tuple. 

Syntax : Counter.items()
Parameters : None
Returns : object of class dict.values() 


Example :

Output :

The datatype is 
dict_items([(1, 2), (2, 2), (3, 2), (4, 2), (5, 1), (6, 1), (7, 1), (9, 1), (8, 1)]) 
(1, 2) 
(2, 2) 
(3, 2) 
(4, 2) 
(5, 1) 
(6, 1) 
(7, 1) 
(9, 1) 
(8, 1) 


Counter.keys()


The Counter.keys() method helps to see the unique elements in the list.

Syntax : Counter.keys()
Parameters : None
Returns : object of class dict_items 


Example :

Output :

The datatype is 
dict_keys([1, 2, 3, 4, 5, 6, 7, 9, 8]) 










Counter.values()


The Counter.values() method helps to see the frequencies of each unique element. 

Syntax : Counter.values()
Parameters : None
Returns : object of class dict_items 


Example :

Output :

The datatype is 
dict_values([2, 2, 2, 2, 1, 1, 1, 1, 1]) 










Comment
Article Tags: