您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Python 3中打印以空格分隔的元素的列表

在Python 3中打印以空格分隔的元素的列表

您可以将列表作为单独的参数应用:

print(*L)

print()注意将每个元素转换为字符串。您可以一如既往地通过设置sep关键字参数来控制分隔符:

>>> L = [1, 2, 3, 4, 5]
>>> print(*L)
1 2 3 4 5
>>> print(*L, sep=', ')
1, 2, 3, 4, 5
>>> print(*L, sep=' -> ')
1 -> 2 -> 3 -> 4 -> 5

除非您需要连接字符串用于其他用途,否则这是最简单的方法。否则,请使用str.join()

joined_string = ' '.join([str(v) for v in L])
print(joined_string)
# do other things with joined_string

请注意,对于L!中的任何非字符串值,这都需要手动转换为字符串。

python 2022/1/1 18:35:07 有220人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶