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>
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
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!