Imprimir datos en formato tabular en Python
-
Utilice la función
format()
para imprimir datos en formato de tabla en Python -
Utilice el módulo
tabulate
para imprimir datos en formato de tabla en Python -
Utilice la función
pandas.DataFrame()
para imprimir datos en formato de tabla en Python
Las listas pueden almacenar varios elementos en un orden específico. Sin embargo, cuando imprimimos una lista, puede resultar un poco confuso si estamos trabajando con datos formateados en filas. Los datos de las listas también se pueden imprimir en formato tabular. De esta manera, los datos, cuando se vean, estarán ordenados y organizados, ya que todo está organizado maravillosamente en filas y columnas.
Este tutorial presentará cómo imprimir datos de una colección de listas en formato de tabla.
Utilice la función format()
para imprimir datos en formato de tabla en Python
Python nos permite realizar un formateo de cadenas eficiente usando la función format()
. Nos da la libertad de asegurarnos de obtener la salida en el formato deseado.
Para mostrar datos en formato tabular, especificamos los espacios de manera eficiente entre las columnas e imprimimos los datos de la lista en el mismo formato.
Por ejemplo,
d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]
print("{:<8} {:<15} {:<10}".format("Name", "Age", "Percent"))
for v in d:
name, age, perc = v
print("{:<8} {:<15} {:<10}".format(name, age, perc))
Producción :
Name Age Percent
Mark 12 95
Jay 11 88
Jack 14 90
Utilice el módulo tabulate
para imprimir datos en formato de tabla en Python
El módulo tabulate
tiene métodos disponibles para imprimir datos en estructuras de tablas simples y elegantes.
Solo tenemos que especificar los datos y los nombres de las columnas a la función tabulate()
de este módulo, y él hará el resto.
Por ejemplo,
from tabulate import tabulate
d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]
print(tabulate(d, headers=["Name", "Age", "Percent"]))
Producción :
Name Age Percent
------ ----- ---------
Mark 12 95
Jay 11 88
Jack 14 90
Tenga en cuenta que también hay otros módulos disponibles en Python que pueden imprimir datos en diferentes estilos de tabla. Algunos de ellos son PrettyTable
, termtable
, texttable
y más.
Utilice la función pandas.DataFrame()
para imprimir datos en formato de tabla en Python
La biblioteca pandas
nos permite crear DataFrames en Python. Estos DataFrames se utilizan con frecuencia para almacenar conjuntos de datos y permitir un manejo eficiente de los datos almacenados en ellos. También podemos realizar varios tipos de operaciones en el DataFrame.
Podemos crear fácilmente un DataFrame usando datos de una lista e imprimirlo como se muestra a continuación.
import pandas as pd
d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]
df = pd.DataFrame(d, columns=["Name", "Age", "Percent"])
print(df)
Producción :
Name Age Percent
0 Mark 12 95
1 Jay 11 88
2 Jack 14 90
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn