如何将列表分成几行?

0 python

我有一个由以下代码组成的列表:

[ self.directory + "/" + file for file in os.listdir(self.directory) ]
Run Code Online (Sandbox Code Playgroud)

当我打印出此列表时,它会出现在用逗号分隔的一行上。

如何拆分此列表,以便在打印时每个列出的项目都显示在自己的行上?

提前致谢

Abh*_*jit 5

好吧,如果您希望列表中的项目分开显示,则可以完成

your_list = [ self.directory + "/" + file for file in os.listdir(self.directory) ]

for e in your_list:
    print e
Run Code Online (Sandbox Code Playgroud)

或使用 str.split

print '\n'.join(your_list)
Run Code Online (Sandbox Code Playgroud)