Python Pract-9
Python Pract-9
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.
Example
1. import collections
2. d1=collections.OrderedDict()
3. d1['A']=10
4. d1['C']=12
5. d1['B']=11
6. d1['D']=13
7.
8. for k,v in d1.items():
9. print (k,v)
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.
0
Counter()
The Python Counter is a subclass of dictionary object which helps to count hashable objects.