如何在 Python 中建立格式化列輸出?

Barbara Streisand
發布: 2024-11-03 00:51:30
原創
978 人瀏覽過

How to Create a Formatted Column Output in Python?

在Python 中建立格式化列輸出

問題:

問題:

在終端管理工具中,如何可以用Python創建一個用戶友好的列列表嗎?

目標:
a b c
aaaaaaaaaa b c
a bbbbbbbbbbb c

將可變長度資料清單轉換為具有均勻間隔列的表格格式,如下所示:

解決方案:
<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>
登入後複製

Python 2.6 提供了一種使用格式字符串的簡單方法:

               a                    b                    c
      aaaaaaaaaa                    b                    c
               a           bbbbbbbbbb                    c
登入後複製

輸出:

  • 好處:
  • 右對齊文字以獲得一致的間距。
調整最小列使用格式字串中提供的數字設定寬度(例如 {: >20})。 容納每行中不同長度的數據,提供可讀的表格格式。

以上是如何在 Python 中建立格式化列輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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