Python으로 테이블을 만드는 방법은 무엇입니까?

Python으로 테이블을 만드는 방법은 무엇입니까?

이번 글에서는 Python으로 테이블을 만드는 방법에 대해 알아보겠습니다. Python은 다양한 목적을 만드는 데 사용할 수 있는 라이브러리에 대한 광범위한 지원을 제공합니다. 이 기사에서는 테이블을 생성하는 데 사용할 수 있는 두 가지 모듈에 대해 설명합니다.

방법 1: Tabulate 모듈 사용

그만큼 표로 만들다() 메소드는 다음 항목에 존재하는 메소드입니다. 표로 만들다 주어진 입력을 사용하여 Python 프로그램 내에서 텍스트 기반 테이블 출력을 생성하는 모듈입니다. 아래 명령을 사용하여 설치할 수 있습니다

pip install tabulate 

다음은 Python에서 테이블을 만드는 방법을 설명하는 몇 가지 예입니다.

실시예 1

파이썬3




# import module> from> tabulate> import> tabulate> # assign data> mydata> => [> > [> 'Nikhil'> ,> 'Delhi'> ],> > [> 'Ravi'> ,> 'Kanpur'> ],> > [> 'Manish'> ,> 'Ahmedabad'> ],> > [> 'Prince'> ,> 'Bangalore'> ]> ]> # create header> head> => [> 'Name'> ,> 'City'> ]> # display table> print> (tabulate(mydata, headers> => head, tablefmt> => 'grid'> ))>

산출:

실시예 2

파이썬3




# import module> from> tabulate> import> tabulate> # assign data> mydata> => [> > [> 'a'> ,> 'b'> ,> 'c'> ],> > [> 12> ,> 34> ,> 56> ],> > [> 'Geeks'> ,> 'for'> ,> 'geeks!'> ]> ]> # display table> print> (tabulate(mydata))>

산출:

방법 2: PrettyTable 모듈 사용

Prettytable 라이브러리 내의 PrettyTable 클래스는 Python에서 관계형 테이블을 만드는 데 사용됩니다. 아래 명령을 사용하여 설치할 수 있습니다.

pip install prettytable 

예:

파이썬3




from> prettytable> import> PrettyTable> # Specify the Column Names while initializing the Table> myTable> => PrettyTable([> 'Student Name'> ,> 'Class'> ,> 'Section'> ,> 'Percentage'> ])> # Add rows> myTable.add_row([> 'Leanord'> ,> 'X'> ,> 'B'> ,> '91.2 %'> ])> myTable.add_row([> 'Penny'> ,> 'X'> ,> 'C'> ,> '63.5 %'> ])> myTable.add_row([> 'Howard'> ,> 'X'> ,> 'A'> ,> '90.23 %'> ])> myTable.add_row([> 'Bernadette'> ,> 'X'> ,> 'D'> ,> '92.7 %'> ])> myTable.add_row([> 'Sheldon'> ,> 'X'> ,> 'A'> ,> '98.2 %'> ])> myTable.add_row([> 'Raj'> ,> 'X'> ,> 'B'> ,> '88.1 %'> ])> myTable.add_row([> 'Amy'> ,> 'X'> ,> 'B'> ,> '95.0 %'> ])> print> (myTable)>

산출:

테이블 파이썬 생성