我有一個問題,這是我的代碼
test = (('BoringDAO',199.09,0.48),('Santiment Network Token',0.66,0.25))
for data in test:
print(' '.join([str(item) for item in data]))
當我列印它時,這就是我得到的:
BoringDAO 199.09 0.48
Santiment Network Token 0.66 0.25
如您所見,它不是對齊的,我想找到一個解決方案來對齊這樣的所有內容:
BoringDAO 199.09 0.48
Santiment Network Token 0.66 0.25
有沒有人有想法?我不僅要列印兩件東西,我還有大約 30 件東西要列印,但我希望所有東西都對齊。非常感謝你的幫助
uj5u.com熱心網友回復:
您可以利用 fstring 格式。
test = (('BoringDAO',199.09,0.48),('Santiment Network Token',0.66,0.25))
for x in test:
print(f'{x[0]:30}{x[1]:10}{x[2]:10}')
輸出
BoringDAO 199.09 0.48
Santiment Network Token 0.66 0.25
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/343578.html
