python - 加入一个充满元组而不是字符串的列表
问题描述
我希望加入一个元组列表以形成一个字符串。
l = [(2,3), (3,5), (4,5)]
print(" ".join(l))
我的错误:
类型错误:序列项 0:预期的 str 实例,找到元组
我的期望:
(2,3) (3,5) (4,5) #我只知道如何加入字符串,我认为在找到这个之前它会很简单。请帮助我。
解决方案
您需要将元组转换为字符串,您可以使用 map 来完成:
l = [(2, 3), (3, 5), (4, 5)]
print(" ".join(map(str, l)))
推荐阅读
- uber-api - https://api.uber.com/v1/partners/me 返回 application_not_allowed
- django - 使用 Django 查询集获取每个组的前 n 条记录
- linux - 如何保留使用 /usr/bin/ftp 上传(mput)的文件的时间戳?
- bash - macos bash脚本读取文件但访问被拒绝
- javascript - jQuery视差背景问题
- html - 不要在共享链接的元标记中使用 Og
- flutter - 颤动中小部件的轮廓边框
- r - 计算 R 中的加权标准偏差时出错
- android - 获取 AMEDIA_ERROR_BASE 这里有什么问题?
- c# - 在 WPF 中将 DataGrid 数据分组到两个子级别扩展器中