如何在Python中打印嵌套列表的一部分?

时间:2017-12-03 23:02:58

标签: python list

所以,如果我有一个二维列表,如:

A =[['   ', '   ', '   '],['   ', '   ', '   '],['   ', '   ', '   '],['   ', '   ', '   ']]
col = 3

我的代码:

for i in A:
    print('|', end = '')
    print(*i, sep = '', end = '|\n')
print(' ' + 3* col*'-')

这将打印整个列表:

我该如何修改它以便它只打印最后3行

1 个答案:

答案 0 :(得分:0)

要打印最后三行,我假设这意味着两行有“边”而底部有一行,请将for语句更改为:

for i in A[-2:]:

如果你想要A本身的最后三行(除了破折号的底行),那么

for i in A[-3:]: