|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
编写一个名为 printTable()的函数,它接受字符串的列表的列表,将它显示在组
织良好的表格中,每列右对齐。假定所有内层列表都包含同样数目的字符串。例如,
该值可能看起来像这样:
tableData = [['apples', 'oranges', 'cherries', 'banana'],
['Alice', 'Bob', 'Carol', 'David'],
['dogs', 'cats', 'moose', 'goose']]
printTable函数输出是这样:
apples Alice dogs
oranges Bob cats
cherries Carol moose
banana David goose
因为我用手机写代码,没有办法测试,你试试看这个: - tableData = [['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ['dogs', 'cats', 'moose', 'goose']]
- def printTable(tableData):
- for col in zip(*tableData):
- for each in list(col):
- print(f"{each: >8}", end = " ")
- print()
- printTable(tableData)
复制代码
|
|