Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将列表拆分为单独的行?_Python - Fatal编程技术网

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

Python 如何将列表拆分为单独的行?,python,Python,我有一份由以下代码组成的列表: [ self.directory + "/" + file for file in os.listdir(self.directory) ] 当我打印此列表时,它显示在一行上,以逗号分隔 如何拆分此列表,以便打印时每个列出的项目都显示在其自己的行上 提前感谢好吧,如果您希望列表中的项目以单独的行显示,您可以这样做 your_list = [ self.directory + "/" + file for file in os.listdir(self.direc

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

[ self.directory + "/" + file for file in os.listdir(self.directory) ]
当我打印此列表时,它显示在一行上,以逗号分隔

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


提前感谢

好吧,如果您希望列表中的项目以单独的行显示,您可以这样做

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)

好吧,如果您希望列表中的项目在单独的行中,您可以这样做

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)

顺便说一句,不要使用
dir+“/”+file
-使用
os.path.join(dir,file)
。顺便说一句,不要使用
dir+“/”+file
-使用
os.path.join(dir,file)
。使用tkinter在列表框中打印列表时我该如何使用它?nvm我已经解决了。感谢使用join,您可以创建一个字符串:
st='\n'。join(您的_列表)
然后将
st
发送到tkinter。当使用tkinter在列表框中打印列表时,我将如何使用它?nvm我已经解决了这个问题。感谢使用join,您可以创建一个字符串:
st='\n'。join(您的_列表)
然后将
st
发送到tkinter。使用for循环方式。谢谢你的回环。谢谢