Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Memformat Data dengan Cekap menjadi Output Jadual dalam Python?

Bagaimanakah Saya Boleh Memformat Data dengan Cekap menjadi Output Jadual dalam Python?

DDD
DDDasal
2024-12-20 07:19:09838semak imbas

How Can I Efficiently Format Data into a Tabular Output in Python?

Mencetak Data sebagai Data Jadual

Anda menghadapi cabaran dalam memformat data untuk output jadual dalam Python. Anda mempunyai senarai tajuk dan matriks yang mengandungi data jadual.

Secara khusus, anda ingin membentangkan data sebagai berikut:




Man Utd
Lelaki Bandar
T Hotspur



>Lelaki Utd
1
0
0


Lelaki Bandar
1
1
0


T Hotspur
0
1
2< /td>



Penyelesaian

Python menawarkan beberapa pilihan untuk menyelesaikan tugas ini dengan elegan:

1. jadualkan (https://pypi.python.org/pypi/tabulate)

from tabulate import tabulate
print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))
Output:

Name      Age
------  -----
Alice      24
Bob        19

2. PrettyTable (https://pypi.python.org/pypi/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. texttable (https://pypi.python.org/pypi/texttable)

from texttable import Texttable
t = Texttable()
t.add_rows([['Name', 'Age'], ['Alice', 24], ['Bob', 19]])
print(t.draw())
Output:

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Data dengan Cekap menjadi Output Jadual dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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