Reading Time: 1 minutes
Prettifying output in Python using pprint
The builtin pprint module enables the user to prettify the output while printing lists, tuples & dictionaries. This is extremely useful while having a closer look at these data structures.
< / p> |
>>> years = { |
'1960s' : [ 1961 , 1962 , 1963 ], '1970s' : [ 1971 , 1972 , 1973 ], |
'1980s' : [ 1981 , 1982 , 1983 ] |
} |
>>> years |
{ '1970s' : [ 1971 , 1972 , 1973 ], '1980s' : [ 1981 , 1982 , 1983 ], '1960s' : [ 1961 , 1962 , 1963 ]} |
>>> import pprint |
>>> pprint.pprint(years) |
{ '1960s' : [ 1961 , 1962 , 1963 ], |
'1970s' : [ 1971 , 1972 , 1973 ], |
'1980s' : [ 1981 , 1982 , 1983 ]} |
|
|
>>> pprint.pprint(years, indent = 8 ) |
{ '1960s' : [ 1961 , 1962 , 1963 ], |
'1970s' : [ 1971 , 1972 , 1973 ], |
'1980s' : [ 1981 , 1982 , 1983 ]} |
|
>>> pprint.pprint(years, width = 20 ) |
{ '1960s' : [ 1961 , |
1962 , |
1963 ], |
'1970s' : [ 1971 , |
1972 , |
1973 ], |
'1980s' : [ 1981 , |
1982 , |
1983 ]} |
|
|
>>> pprint.pprint(years, depth = 1 ) |
{ '1960s' : [...], '1970s' : [...], '1980s' : [...]} |