我有一个由以下代码制作的列表:
[ self.directory + "/" + file for file in os.listdir(self.directory) ]
当我打印出这个列表时,它出现在一行用逗号分隔。
如何拆分此列表,以便在打印时每个列出的项目都显示在自己的行上?
提前致谢
答案 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