如何将列表拆分为单独的行?

时间:2013-02-22 16:06:27

标签: python

我有一个由以下代码制作的列表:

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

当我打印出这个列表时,它出现在一行用逗号分隔。

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

提前致谢

2 个答案:

答案 0 :(得分:4)

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

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

for e in your_list:
    print e

或使用str.split

print '\n'.join(your_list)

答案 1 :(得分:1)

>>> print ('\n'.join(['1','2','3','4']))
1
2
3
4