在Python中垂直打印多个列表并格式化

时间:2015-12-05 17:18:08

标签: python list printing

假设我有四个列表:

l1=[3,5,6]
l2=[0,2]
l3=[3,4,3,1,2]
l4=[2,3,2]

我想像这样打印出来:

      2
      1  
6     3  2
5  2  4  3
3  0  3  2

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

如果您使用的是Python 2.x,可以使用 itertools 中的izip_longest()

    2
    1
6   3 2
5 2 4 3
3 0 3 2

在Python 3.x中,您可以使用 itertools 中的zip_longest()

<强>输出:

<meta name="_token" content="{{ csrf_token() }}">

//get the token from the meta tag
$('meta[name="_token"]').attr('content');

答案 1 :(得分:0)

您可以通过使用多维数组来存储列表来解决此问题。然后循环检查要显示的值,同时使用if语句打印空格,如果当前没有值存在(也就是说,将数组初始化为 none ,其中没有值所在)。我相信如果你这样构建它可能会取得一些成功