"Print" une liste ou un dictionnaire sur plusieurs lignes sous python

Published: 25 mars 2015

DMCA.com Protection Status

Avec python vous pouvez utiliser le module pprint — Data pretty printer pour afficher une liste ou un dictionnaire sur plusieurs lignes ce qui rend la lecture plus facile, illustration:

import pprint

# Example with a list:

list = ['Bob', 'Robert', 'Lindsay', 'Kate']

print list 
pprint.pprint(list, width=1)

# Example with a dictionary:

dic = {'Bob': 25, 'Robert': 46, 'Lindsay': 54, 'Kate': 13}

print dic 
pprint.pprint(dic, width=1)

donne

['Bob', 'Robert', 'Lindsay', 'Kate']
['Bob',
 'Robert',
 'Lindsay',
 'Kate']
{'Bob': 25, 'Kate': 13, 'Robert': 46, 'Lindsay': 54}
{'Bob': 25,
 'Kate': 13,
'Lindsay': 54,
 'Robert': 46}

Recherches associées