Maison >développement back-end >Tutoriel Python >Comment formater une liste de colonnes en Python pour une lisibilité améliorée ?

Comment formater une liste de colonnes en Python pour une lisibilité améliorée ?

DDD
DDDoriginal
2024-11-02 22:06:02489parcourir

How to Format a Column List in Python for Enhanced Readability?

Comment créer une liste de colonnes bien formatée en Python

Lorsque vous travaillez avec des outils d'administration sur la ligne de commande, la création d'une liste de colonnes présentables est essentielle pour la lisibilité. Cet article aborde ce défi en expliquant comment transformer des données brutes en un tableau visuellement agréable.

En utilisant une chaîne de format en Python, nous pouvons définir la largeur minimale de chaque colonne et aligner le texte à droite. Voici comment procéder :

<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>

Ce code générera un tableau au format suivant :

               a                    b                    c
      aaaaaaaaaa                    b                    c
               a           bbbbbbbbbb                    c

Chaque colonne affiche un minimum de 20 caractères, les données étant alignées à droite. Cette approche garantit un affichage propre et structuré des données, ce qui facilite la comparaison des lignes et des colonnes du tableau.

En implémentant cette solution en Python, vous pouvez obtenir les mêmes capacités de formatage que la « colonne -t » de Linux. commande, vous permettant de présenter des données tabulaires d'une manière visuellement attrayante.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn