¿Cómo hacer una tabla en Python?

En este artículo, vamos a discutir cómo hacer una tabla en Python. Python brinda un amplio soporte para bibliotecas que se pueden usar para crear diferentes propósitos. En este artículo hablaremos sobre dos de estos módulos que se pueden usar para crear tablas.

Método 1: Usar el módulo Tabular

El método tabulate() es un método presente en el módulo tabulate que crea una salida de tabla basada en texto dentro del programa python usando cualquier entrada dada. Se puede instalar usando el siguiente comando

pip install tabulate

A continuación se muestran algunos ejemplos que muestran cómo crear tablas en python:

Ejemplo 1

Python3

# 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"))

Producción:

Ejemplo 2

Python3

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

Producción:

Método 2: Usar el módulo PrettyTable

La clase PrettyTable dentro de la biblioteca prettytable se usa para crear tablas relacionales en Python. Se puede instalar usando el siguiente comando.

pip install prettytable 

Ejemplo:

Python3

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)

Producción:

create table python

Publicación traducida automáticamente

Artículo escrito por biswasarkadip y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *