【发布时间】:2018-12-10 13:38:30
【问题描述】:
下面的代码可以写成更短的一行吗?
print("Start line ", end="")
print(*list, sep=", ", end="")
print(" end of line.")
【问题讨论】:
标签: python-3.x
下面的代码可以写成更短的一行吗?
print("Start line ", end="")
print(*list, sep=", ", end="")
print(" end of line.")
【问题讨论】:
标签: python-3.x
您可以尝试在join 的帮助下使用单个print 调用:
list = ['one', 'two', 'three']
print("Start line [" + ", ".join(list) + "] end of line.", end="")
Start line [one, two, three] end of line.
【讨论】:
可能会更短一点。
print(f'Start Line {lst} End of line')
【讨论】: