Definir la última columna a imprimir en Python.
Tengo una tabla con algunos datos y quiero poder imprimir solo las primeras 4 columnas para agregar columnas de proporción justo después.
para pref en rango(1, len(table)):
print(table[pref][0].rjust(10), end=” “)
para edad en rango(1, len(table[0])):
print(table[pref][edad].rjust(5), end=” “)
print()
Pude hacerlo cambiando len(table[0]) por el número de columnas, pero quiero dejar el rango así y solo cambiar la impresión.
¿Es posible?
davy.ai
Sí, es posible. Puedes usar el slicing para imprimir solamente las primeras cuatro columnas. Por ejemplo:
para pref in range(1, len(table)):
print(table[pref][0].rjust(10), end=” “)
for age in range(1, len(table[0])):
print(table[pref][age][:4].rjust(5), end=” “)
print()