pirntTable

def printTable(list_name):
    for i in range(len(list_name)):  #第一次使用:  for i in list_name:报错,i变成list中的value值,对应此项目为list,后续执行报错。
        for j in range(len(list_name[i])):
            print(str(list_name[i][j]).rjust(10,' '),end='')
        print()

tableData = [['apples', 'oranges', 'cherries', 'banana'],
             ['Alice', 'Bob', 'Carol', 'David'],
             ['dogs', 'cats', 'moose', 'goose']]
printTable(tableData)

输出结果为:

apples  oranges   cherries     banana
Ali               Bob       Carol        David
dogs           cats      moose      goose

要求结果为:

apples   Alice  dogs
 oranges   Bob  cats
cherries Carol moose
  banana David goose

如何实现矩阵的转置?
1、利用第三方module实现;
2、直接在编程里实现?
posted on 2017-08-28 11:36  auleon  阅读(145)  评论(0编辑  收藏  举报