如何用元素列表连接两个字符串?

2024-05-06 09:45:43 发布

您现在位置:Python中文网/ 问答频道 /正文

如何用元素列表连接两个字符串?我有这两个字符串,我想在这个打印中添加一个元素列表

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

Tags: 字符串元素列表hiprint
3条回答

如果只想打印列表,只需将其作为参数传递给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]

这有点过分了,但您仍然可以尝试使用f-strings:

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

使用.format()(对于python<;3.6):

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

你可以直接打印出来

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


hi --> ['6', '5', '4']

相关问题 更多 >