>백엔드 개발 >파이썬 튜토리얼 >Python에서 데이터 형식을 표 형식 출력으로 효율적으로 지정하려면 어떻게 해야 합니까?

Python에서 데이터 형식을 표 형식 출력으로 효율적으로 지정하려면 어떻게 해야 합니까?

DDD
DDD원래의
2024-12-20 07:19:09761검색

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

데이터를 표 형식 데이터로 인쇄

Python에서 표 형식 출력을 위한 데이터 형식을 지정하는 데 문제가 있습니다. 표제 목록과 테이블 데이터가 포함된 행렬이 있습니다.

구체적으로 데이터를 다음과 같이 표시하려고 합니다.


< tr>

남자 Utd
Man City
th>T Hotspur




남자 Utd

1
0
0


남자 도시
1
1
0


T 홋스퍼
0
1
2< /td>


솔루션

Python 이 작업을 우아하게 해결하기 위한 몇 가지 옵션을 제공합니다:

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

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

출력:

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)

출력:

+-------+-----+
|  Name | Age |
+-------+-----+
| Alice |  24 |
|  Bob  |  19 |
+-------+-----+

3. 텍스트 테이블 (https://pypi.python.org/pypi/texttable)

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

출력:

+-------+-----+
| Name  | Age |
+=======+=====+
| Alice | 24  |
+-------+-----+
| Bob   | 19  |
+-------+-----+

위 내용은 Python에서 데이터 형식을 표 형식 출력으로 효율적으로 지정하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.