我有一个存储在结果中的字符串列表,我想一次打印一个字符串,如下所示:
String 1
String 2
String 3
etc.
Run Code Online (Sandbox Code Playgroud)
现在,我有这个,效果很好:
for line in results:
print line
Run Code Online (Sandbox Code Playgroud)
我只是想看看是否可以将其压缩为一行以确定最简单、最短的解决方案。
例如,我可以将变量分配给列表numbers = [i for i in range(5)]。
那么是否可以将我的代码转换为类似的代码?
print line for line in results
Run Code Online (Sandbox Code Playgroud)
我尝试了几种变体,但均无济于事,并且我已经用尽了对该主题的研究,但没有找到任何结论性的东西。我只是好奇看看有什么可能。谢谢!
leo*_*old 12
for line in results: print line
Run Code Online (Sandbox Code Playgroud)
使用带有列表理解的 Python 3.0 打印函数:
from __future__ import print_function
[print(line) for line in results]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28236 次 |
| 最近记录: |