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、直接在编程里实现?