首页 > 解决方案 > 加入一个充满元组而不是字符串的列表

问题描述

我希望加入一个元组列表以形成一个字符串。

l = [(2,3), (3,5), (4,5)]
print(" ".join(l))

我的错误:

类型错误:序列项 0:预期的 str 实例,找到元组

我的期望:

(2,3) (3,5) (4,5) #我只知道如何加入字符串,我认为在找到这个之前它会很简单。请帮助我。

标签: python

解决方案


您需要将元组转换为字符串,您可以使用 map 来完成:

l = [(2, 3), (3, 5), (4, 5)]
print(" ".join(map(str, l)))

推荐阅读