Maison >développement back-end >Tutoriel Python >Comment créer une sortie de colonne formatée en Python ?
Créer une sortie de colonne formatée en Python
Question :
Dans les outils d'administration de terminal, comment Une liste de colonnes conviviale peut-elle être créée en Python ?
Objectif :
Pour transformer une liste de données de longueur variable en un format tabulaire avec des colonnes régulièrement espacées, comme celui présenté ci-dessous :
a | b | c |
---|---|---|
aaaaaaaaaa | b | c |
a | bbbbbbbbbbb | c |
Solution :
Python 2.6 propose une méthode simple utilisant des chaînes de format :
<code class="python">table_data = [ ['a', 'b', 'c'], ['aaaaaaaaaa', 'b', 'c'], ['a', 'bbbbbbbbbb', 'c'] ] for row in table_data: print("{: >20} {: >20} {: >20}".format(*row))</code>
Sortie :
a b c aaaaaaaaaa b c a bbbbbbbbbb c
Avantages :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!