第一次来。
我以前自己做过一些搜索
不过,发布问题时,
我找不到确切的答案。
我以前在C/C++中做过这样的事情,但我有点困惑。在
我想打印这个:table = [ ['A','B','C','D'], ['E','F','G','H'], ['I','J','K','L'] ]
这样:
^{pr2}$
自动循环。
第一行的每个表中的第一个变量,第二行的第二个变量,等等。
我试过用2个for循环,但我做得不对,因为索引用完了。在
编辑-这部分已经解决了,但还有一个问题
我有:tableData = [ ['apple', 'orange', 'cherry', 'banana'],
['John', 'Joanna', 'Sam', 'David'],
['dog', 'cat', 'mouse', 'rat'] ]
它必须看起来像这样:| apple | John | dog |
| orange | Joanna | cat |
| cherry | Sam | mouse |
| banana | David | rat |
“功能应该能够管理不同长度的列表,并且
计算一个字符串所需的空间(每个列分别为“)。
每个字符串都必须在它的列中居中。在
我试图打印上一个有压缩对象的表for row in zip(*table):
print('| ', ' | '.join(row), ' |')
| A | E | I |
| B | F | J |
| C | G | K |
| D | H | L |
但我不知道在这种情况下接下来会发生什么