0

次のコードで作成されたリストがあります。

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

このリストを印刷すると、コンマで区切られた 1 行に表示されます。

このリストを分割して、印刷時に各リスト項目がそれぞれの行に表示されるようにするにはどうすればよいですか?

前もって感謝します

4

2 に答える 2

5

リスト内のアイテムを別々の行に表示したい場合は、そうすることができます

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)
于 2013-02-22T16:08:19.733 に答える
1
>>> print ('\n'.join(['1','2','3','4']))
1
2
3
4
于 2013-02-22T16:08:38.657 に答える