【发布时间】:2015-11-27 08:37:28
【问题描述】:
我有作业,我必须拿出一个包含元组的列表并打印出一张表格。例如,列表可能如下所示:
data = [('Item1', a1, b1, c1, d1, e1, f1),
('Item2', a2, b2, c2, d2, e2, f2),
('Item3', a3, b3, c3, d3, e3, f3)]
我必须打印出来:
Item1 Item2 Item3
DataA: a1 a2 a3
DataB: b1 b2 b3
DataC: c1 c2 c3
DataD: d1 d2 d3
DataE: e1 e2 e3
DataF: f1 f2 f3
我已经初始化了一个列表:
data_headings = ['','DataA:','DataB','DataC:','DataD:','DataE':,'DataF:']
我的老师还让我们选择使用他创建的函数:
display_with_padding(str):
print("{0: <15}".format(s), end = '')
非常感谢您提供有关如何执行此操作的指导。过去一天我一直在玩这个,但我仍然无法解决它。
【问题讨论】:
-
我回答你的问题了吗?
标签: python list python-3.x formatting iteration