我有一个列表,List = ['A','B','C']
我想返回此列表并打印没有''
的项目def returnTheList():
List = [ ]
#dosomething here
.....
return List
print returnTheList
我的输出是
['A','B','C']
我想在 main.py
中输出这样的内容A
B
C
编辑:我不想在函数本身打印,而是在主函数中打印。此列表将由函数返回,并且调用者将获取非大括号项。
答案 0 :(得分:2)
print '\n'.join(returnTheList())
您可以使用此功能逐行打印。请注意,这仅适用于字符串;如果你有混合,例如整数和字符串使用
print '\n'.join(map(str, returnTheList()))
答案 1 :(得分:2)
for item in returnTheList():
print item
答案 2 :(得分:1)
这是通过列表的简单迭代。 (另外,避免使用List / list作为变量名,因为它们是python保留的关键字):
lst = [...]
for i in lst:
print(i)