Javatpoint Logo
Javatpoint Logo

Python Collection Module

The Python collection module is defined as a container that is used to store collections of data, for example, list, dict, set, and tuple, etc. It was introduced to improve the functionalities of the built-in collection containers.

Python collection module was first introduced in its 2.4 release.

There are different types of collection modules which are as follows:

namedtuple()

The python namedtuple() function returns a tuple-like object with names for each position in the tuple. It was used to eliminate the problem of remembering the index of each field of a tuple object in ordinary tuples.

Examples

Output:

('Pranshu', 24, 'M')

OrderedDict()

The Python OrderedDict() is similar to a dictionary object where keys maintain the order of insertion. If we try to insert key again, the previous value will be overwritten for that key.

Example

Output:

A 10
C 12
B 11
D 13

defaultdict()

The Python defaultdict() is defined as a dictionary-like object. It is a subclass of the built-in dict class. It provides all methods provided by dictionary but takes the first argument as a default data type.

Example

Output:

0

Counter()

The Python Counter is a subclass of dictionary object which helps to count hashable objects.

Example

Output:

3

deque()

The Python deque() is a double-ended queue which allows us to add and remove elements from both the ends.

Example

Output:

deque(['x', 'y', 'z'])
Next TopicPython Tutorial




Help Others, Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA