【发布时间】:2024-01-31 05:40:02
【问题描述】:
我有一个包含列表的列表,我想在列中打印它w/o 任何要导入的其他模块(即pprint)。该任务只是让我了解列表的迭代。这是我的清单:
tableData = [['a', 'b', 'c', 'd'],
['1', '2', '3', '4'],
['one', 'two', 'three', 'four']]
我希望它看起来像这样:
a 1 one
b 2 two
c 3 three
d 4 four
我设法对它的第一行进行了一些硬编码,但我不知道如何为迭代建模。见:
def printTable(table):
print(table[0][0].rjust(4," ") + table[1][0].rjust(4," ") + table[2][0].rjust(4," "))
【问题讨论】:
标签: python list printing multiple-columns