>  기사  >  백엔드 개발  >  Python에서 테이블을 출력하는 방법

Python에서 테이블을 출력하는 방법

(*-*)浩
(*-*)浩원래의
2019-07-03 13:52:139587검색

아름다운 ASCII 형식 테이블을 생성하는 데 사용할 수 있는 Python의 타사 라이브러리인 PrettyTable을 사용할 수 있습니다.

Python에서 테이블을 출력하는 방법

PrettyTable 설치(권장 학습: Python 비디오 튜토리얼)

pip install prettytable

import prettytable as pt
# tb = pt.PrettyTable( ["City name", "Area", "Population", "Annual Rainfall"])
tb = pt.PrettyTable()
tb.field_names = ["City name", "Area", "Population", "Annual Rainfall"]
tb.add_row(["Adelaide",1295, 1158259, 600.5])
tb.add_row(["Brisbane",5905, 1857594, 1146.4])
tb.add_row(["Darwin", 112, 120900, 1714.7])
tb.add_row(["Hobart", 1357, 205556,619.5])

print(tb)

출력:

+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
|  Adelaide | 1295 |  1158259   |      600.5      |
|  Brisbane | 5905 |  1857594   |      1146.4     |
|   Darwin  | 112  |   120900   |      1714.7     |
|   Hobart  | 1357 |   205556   |      619.5      |
+-----------+------+------------+-----------------+

헤더가 추가되지 않으면 기본 필드+번호와 함께 표시됩니다. 예:

+---------+----------+----------+------------+
| Field 1 | Field 2  | Field 3  |  Field 4   |
+---------+----------+----------+------------+

더 많은 Python 관련 기술 문서를 보려면 Python 튜토리얼을 방문하세요. 배우는 칼럼!

위 내용은 Python에서 테이블을 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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