Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menjajarkan dan Pad Lajur dalam Python untuk Data Jadual Boleh Dibaca?

Bagaimana untuk Menjajarkan dan Pad Lajur dalam Python untuk Data Jadual Boleh Dibaca?

Susan Sarandon
Lepaskan: 2024-11-03 06:13:30
asal
828 orang telah melayarinya

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

Memformat Data Jadual dalam Python: Menjajarkan dan Mengalas Lajur

Apabila bekerja dengan data jadual dalam alatan baris arahan, selalunya perlu untuk dibentangkan data dalam format yang bersih dan boleh dibaca. Dalam Python, memformat lajur boleh mencabar kerana panjang data yang berbeza-beza.

Salah satu cara untuk menangani perkara ini ialah menggunakan tab biasa, tetapi pendekatan ini menganggap bahawa data terpanjang dalam setiap baris diketahui. Untuk pemformatan yang lebih fleksibel, terdapat beberapa pendekatan yang perlu dipertimbangkan:

Menggunakan Rentetan Format Python:

Sejak Python 2.6, rentetan format membenarkan anda menetapkan lebar minimum untuk lajur dan sejajarkan teks ke kanan. Berikut ialah contoh:

<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>
Salin selepas log masuk

Kod ini akan menghasilkan output di mana setiap lajur mempunyai lebar minimum 20 aksara dan teks dijajarkan ke kanan.

Output:

               a                    b                    c
      aaaaaaaaaa                    b                    c
               a           bbbbbbbbbb                    c
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menjajarkan dan Pad Lajur dalam Python untuk Data Jadual Boleh Dibaca?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan