python-mastery/tableformat.py
2023-10-28 16:23:42 -05:00

6 lines
259 B
Python

def print_table(objects, attributes):
print(*("{: >10}".format(attr) for attr in attributes))
print(*("{:->10}".format("") for _ in attributes))
for obj in objects:
print(*("{: >10}".format(getattr(obj, attr, "")) for attr in attributes))