ホームページ > バックエンド開発 > Python チュートリアル > Python で列を整列してパディングして読みやすい表形式データにする方法

Python で列を整列してパディングして読みやすい表形式データにする方法

Susan Sarandon
リリース: 2024-11-03 06:13:30
オリジナル
829 人が閲覧しました

How to Align and Pad Columns in Python for Readable Tabular Data?

Python での表形式データの書式設定: 列の位置合わせとパディング

コマンドライン ツールで表形式データを操作する場合、多くの場合、データをきれいで読みやすい形式で保存します。 Python では、データの長さが異なるため、列の書式設定が困難になることがあります。

これに対処する 1 つの方法は、プレーン タブを使用することですが、このアプローチでは、各行の最長データがわかっていることが前提となっています。より柔軟な書式設定を行うには、考慮すべきアプローチがいくつかあります。

Python の書式文字列の使用:

Python 2.6 以降、書式文字列を使用して最小幅を設定できるようになりました。列を調整し、テキストを右揃えにします。以下に例を示します。

<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>
ログイン後にコピー

このコードは、各列の最小幅が 20 文字で、テキストが右揃えの出力を生成します。

出力:

               a                    b                    c
      aaaaaaaaaa                    b                    c
               a           bbbbbbbbbb                    c
ログイン後にコピー

以上がPython で列を整列してパディングして読みやすい表形式データにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート