


Bagaimanakah Saya Boleh Mencetak Senarai dengan Mudah sebagai Data Jadual dalam Python?
Jan 03, 2025 pm 03:36 PMMencetak Senarai sebagai Data Jadual
Untuk pemula dalam Python, memformat data untuk output jadual boleh menjadi satu cabaran. Untuk menggambarkan isu ini, mari kita pertimbangkan senarai untuk tajuk:
teams_list = ["Man Utd", "Man City", "T Hotspur"]
dan matriks yang mewakili data jadual:
data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
Perwakilan jadual yang dikehendaki ialah:
Man Utd Man City T Hotspur ------- ------- ------- Man Utd 1 0 0 Man City 1 1 0 T Hotspur 0 1 2
Python Pakej untuk Data Jadual
Kepada mudahkan proses ini, pertimbangkan untuk menggunakan salah satu daripada pakej Python berikut:
1. jadualkan
from tabulate import tabulate print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))
Output:
Name Age ------ ----- Alice 24 Bob 19
2. PrettyTable
from prettytable import PrettyTable t = PrettyTable(['Name', 'Age']) t.add_row(['Alice', 24]) t.add_row(['Bob', 19]) print(t)
Output:
+-------+-----+ | Name | Age | +-------+-----+ | Alice | 24 | | Bob | 19 | +-------+-----+
3. jadual teks
from texttable import Texttable t = Texttable() t.add_rows([['Name', 'Age'], ['Alice', 24], ['Bob', 19]]) print(t.draw())
Output:
+-------+-----+ | Name | Age | +=======+=====+ | Alice | 24 | +-------+-----+ | Bob | 19 | +-------+-----+
4. termtables
import termtables as tt string = tt.to_string( [["Alice", 24], ["Bob", 19]], header=["Name", "Age"], >
Output:
+-------+-----+ | Name | Age | +=======+=====+ | Alice | 24 | +-------+-----+ | Bob | 19 | +-------+-----+
Pakej ini menyediakan pelbagai pilihan untuk menyesuaikan pengepala, format jadual dan penjajaran data.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Senarai dengan Mudah sebagai Data Jadual dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana saya menggunakan sup yang indah untuk menghuraikan html?

Cara Menggunakan Python untuk Mencari Pengagihan Zipf Fail Teks

Cara Bekerja Dengan Dokumen PDF Menggunakan Python

Cara Cache Menggunakan Redis dalam Aplikasi Django

Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch?

Memperkenalkan Toolkit Bahasa Alam (NLTK)
