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