首页 > 解决方案 > 如何将两个字符串与元素列表连接起来?

问题描述

如何将两个字符串与元素列表连接起来?我有这两个字符串,我想在此打印中添加一个元素列表。

print('hi' + '-->' + ['6','5','4'])
hi ---> ['6','5','4']

标签: python

解决方案


如果您只想打印列表,只需将其作为参数传递给print.

>>> print('hi', '-->', ['6', '5', '4'])
hi --> ['6', '5', '4']

如果你想用它做更多的事情,但是列表的常规字符串表示很好,你可以调用str()来获取它:

>>> print('hi' + '-->' + str(['6', '5', '4']))
hi-->['6', '5', '4']

如果您想将列表转换为字符串但格式与默认[..., ...]格式不同,str.join则非常有用:

>>> print('hi' + '-->' + " ".join(['6', '5', '4']))
hi-->6 5 4
>>> print(f"hi --> [{','.join(['6', '5', '4'])}]")
hi --> [6,5,4]

ETC


推荐阅读