Pretty printing

With compound data structures such as our table of isotypes, it can be helpful to have them printed out in a much more readable form. We can do this with the Python Standard Library pretty-printing module called pprint, which contains a function called pprint:

>>> from pprint import pprint as pp

Note that if we didn't bind the pprint function to a different name pp, the function reference would overwrite the module reference, preventing further access to contents of the module:

>>> pp(m)
{
'B': [10, 11],

'Be': [7, 9, 10],
'C': [11, 12, 13, 14],
'H': [1, 2, 3, 4, 5, 6, 7],
'He': [3, 4],
'Li': [6, 7],
'N': [13, 14, 15]
}

Gives us a much more comprehensible display.

Let's move on from dictionaries and look at a new built-in data structure, the set.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset