我有一个存储在结果中的字符串列表,我想一次打印一个,如下所示:
String 1
String 2
String 3
etc.
现在,我有这个,效果很好:
for line in results:
print line
我只是想看看是否可以将它压缩成一行以确定最简单、最短的解决方案。
我可以将变量分配给列表,例如 numbers = [i for i in range(5)]
。
然后可以将 我的 代码转换为这样的代码吗?
print line for line in results
我尝试了几种变体都无济于事,而且我已经用尽了对该主题的研究,但没有发现任何结论。我只是想看看有什么可能。谢谢!
原文由 gliemezis 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用具有列表理解的 Python 3.0 打印函数: