python - 如何将两个字符串与元素列表连接起来?
问题描述
如何将两个字符串与元素列表连接起来?我有这两个字符串,我想在此打印中添加一个元素列表。
print('hi' + '-->' + ['6','5','4'])
hi ---> ['6','5','4']
解决方案
如果您只想打印列表,只需将其作为参数传递给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
推荐阅读
- java - 如何在四舍五入为整数的 af:inputText 中显示双精度数?
- c# - 如何防止一个更新面板中的两个按钮单击事件的完整回发?
- gitlab - 错误:注册跑步者...失败
- kubernetes - Kubernetes 上的 KeyCloak 如何连接到 PostgreSQL?
- json - 斯威夫特:JSONDecoder + Codable
- rabbitmq - RabbitMQ 将消息重新传递给拒绝它的同一消费者
- file - make clean:只删除已经生成的文件
- php - 我想在数据库中插入图像名称,将 sql 查询放在 php 的新位置
- haskell - Haskell 模式匹配(初级)
- node.js - Mongoose 没有使用简单的 find() 返回文档中的所有字段