首頁 > 後端開發 > Python教學 > 如何在 Python 中對齊和填充列以獲得可讀的表格資料?

如何在 Python 中對齊和填充列以獲得可讀的表格資料?

Susan Sarandon
發布: 2024-11-03 06:13:30
原創
830 人瀏覽過

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

在Python 中格式化表格資料:對齊和填充列

在命令列工具中處理表格資料時,通常需要呈現資料採用乾淨且可讀的格式。在 Python 中,由於資料長度不同,格式化列可能會很困難。

解決此問題的一種方法是使用普通製表符,但這種方法假設每行中的最長資料已知。為了更靈活的格式化,可以考慮以下幾種方法:

使用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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板