Memformatkan Senarai Python sebagai Data Jadual
Apabila mempersembahkan data jadual dalam Python, ia boleh menjadi mencabar untuk mencapai format yang menarik secara visual. Penyelesaian biasa ialah membuat senarai tajuk dan matriks entri data, seperti yang ditunjukkan di bawah:
teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
Walau bagaimanapun, mengubah data ini menjadi jadual yang boleh dibaca boleh menyusahkan. Untuk memudahkan proses ini, pelbagai pakej Python menyediakan alatan khusus untuk memformat senarai sebagai jadual.
1. Jadualkan
Menggunakan jadual, anda boleh membuat jadual berformat dengan mudah dengan pengepala dan gaya yang boleh disesuaikan.
from tabulate import tabulate print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))
2. PrettyTable
PrettyTable menawarkan penyelesaian pemformatan jadual yang lebih maju, membolehkan anda menambah baris, mentakrifkan pengepala tersuai dan juga membaca data daripada pelbagai sumber.
from prettytable import PrettyTable t = PrettyTable(['Name', 'Age']) t.add_row(['Alice', 24]) t.add_row(['Bob', 19]) print(t)
3 . Texttable
Texttable menyediakan cara yang mudah dan cekap untuk mencipta jadual berasaskan teks dengan penjajaran dan gaya sempadan yang boleh disesuaikan.
from texttable import Texttable t = Texttable() t.add_rows([['Name', 'Age'], ['Alice', 24], ['Bob', 19]]) print(t.draw())
4. Termtables
Termtables menggabungkan ciri-ciri jadual teks dengan keserasian untuk kedua-dua berasaskan teks dan output grafik.
import termtables as tt string = tt.to_string( [["Alice", 24], ["Bob", 19]], header=["Name", "Age"], >
Pilihan Lain
Pakej Python ini menawarkan penyelesaian serba boleh untuk mengubah senarai Python menjadi data jadual yang menarik secara visual.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Senarai Python dengan Cekap sebagai Data Jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!