6 lines
288 B
Python
6 lines
288 B
Python
def fmt_table(name_values):
|
|
if name_values is None or len(name_values) == 0:
|
|
raise ValueError("Invalid 'name_values'")
|
|
name_width = max(map(lambda name: len(name), name_values))
|
|
return '\n'.join(map(lambda nv: f'{nv[0]:<{name_width}} : {nv[1]}', name_values.items()))
|