Python 如何用三维数组方法打印列表

Python 如何用三维数组方法打印列表,python,Python,这是我的名单 我想像你一样打印 list = [["acd",2,"b"],["c",33,"d"],["e","f",4]] 可以使用逗号使打印输出保持在同一行上。比如说 acd 2 b c 33 d e f 4 要获得与问题中的示例完全相同的输出,您必须使用条件检查每个项目的大小,并调整其前面应有的空间量。但这应该足够让你开始了。这里有一句话:) 附言:我会回应的what@samrap说明:不要使用list作为变量名。您能展示一下您尝试过的吗?在StackOverflow中提

这是我的名单

我想像你一样打印

list = [["acd",2,"b"],["c",33,"d"],["e","f",4]]

可以使用逗号使打印输出保持在同一行上。比如说

acd 2  b
c   33 d
e   f  4
要获得与问题中的示例完全相同的输出,您必须使用条件检查每个项目的大小,并调整其前面应有的空间量。但这应该足够让你开始了。

这里有一句话:)


附言:我会回应的what@samrap说明:不要使用
list
作为变量名。

您能展示一下您尝试过的吗?在StackOverflow中提问时,你必须表现出一些努力。检查这个答案:我不知道你所说的“打印到网站”是什么意思。您正在尝试插入到现有的html文档中吗?创建一个新的?你想做些布局,还是什么?是的,你说了。我只想这样印刷,但我在问问题时没能把标题写得像我想要的那样,所以我试着发疯:P
# don't name a list 'list' in python
lst =  [["acd",2,"b"],["c",33,"d"],["e","f",4]]

for sub in lst:
    for item in sub:
        # for each item in the sublist, print it on a single line
        print item,
    # at the end of each sublist, print a new line
    print ''
>>> print "\n".join("\t".join(map(str, item)) for item in list)
acd 2   b
c   33  d
e   f   4