In [1]:
import pprint
In [2]:
l = [{'Name': 'Alice XXX', 'Age': 40, 'Points': [80, 20]},
{'Name': 'Bob YYY', 'Age': 20, 'Points': [90, 10]},
{'Name': 'Charlie ZZZ', 'Age': 30, 'Points': [70, 30]}]
In [3]:
print(l)
In [4]:
pprint.pprint(l)
In [5]:
pprint.pprint(l, width=40)
In [6]:
pprint.pprint(l, width=200)
In [7]:
pprint.pprint(l, width=1)
In [8]:
pprint.pprint(l, depth=1)
In [9]:
pprint.pprint(l, depth=2)
In [10]:
pprint.pprint(l, depth=2, width=40)
In [11]:
pprint.pprint(l, indent=4, width=4)
In [12]:
l_long = [list(range(10)), list(range(100, 110))]
In [13]:
print(l_long)
In [14]:
pprint.pprint(l_long, width=40)
In [15]:
pprint.pprint(l_long, width=40, compact=True)
In [16]:
s_normal = str(l)
print(s_normal)
In [17]:
print(type(s_normal))
In [18]:
s_pp = pprint.pformat(l)
print(s_pp)
In [19]:
print(type(s_pp))
In [20]:
s_pp = pprint.pformat(l, depth=2, width=40, indent=2)
print(s_pp)
In [21]:
l_2d = [list(range(10)), list(range(10)), list(range(10))]
In [22]:
print(l_2d)
In [23]:
pprint.pprint(l_2d)
In [24]:
l_2d = [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
In [25]:
print(l_2d)
In [26]:
pprint.pprint(l_2d)
In [27]:
pprint.pprint(l_2d, width=20)
In [28]:
s = pprint.pformat(l_2d, width=20)
print(s)
In [29]:
print(type(s))