第一。原始列表中的嵌套列表的第二和第三项:

时间:2018-10-27 10:58:43

标签: python

我是python的初学者

我有一个嵌套的字符串列表:

mylist = [['ab','cde','efgh'],['ijk','lm','mno'],['p','qrst','uv']]

我需要以原始格式打印每个列表的第一,第二和第三项,并且每一列都应右对齐:

输出:

  ab, ijk,    p
 cde,  lm, qrst
efgh, mno,   uv

您能帮我怎么做吗?

1 个答案:

答案 0 :(得分:0)

这听起来像是一项家庭作业,所以我做了一些简单的事情。

l = [["ab","cde","efgh"],["ijk","lm","mno"],["p","qrst","uv"]]

# Assume the each list is the same length
for i in range(len(l[0])):
    print(",".join([ele[i] for ele in l]))

它以您想要的方式输出列表,除非它没有正确对齐。我将对齐方式交给您:)