python - 将浮点数列表转换为逗号分隔的字符串 | Python
问题描述
给定一个浮动列表:
my_list = [0.3, 0.11, -0.9]
我想要一个字符串文字对象:
my_string = "0.3, 0.11, -0.9"
试图:
print(', '.join(inputs))
> TypeError: sequence item 0: expected str instance, float found
解决方案
紧凑的方式:
l = [0.3, 0.11, -0.9]
print (str(l)[1:-1])
输出:
0.3, 0.11, -0.9
不过,要谨慎使用:)。“常规”方式是:
print (', '.join([str(x) for x in l]))
推荐阅读
- android - 删除字符和字符长度限制在 MultiLine EditText Android 中不起作用
- javascript - 最小最大值或零值的 jQuery Validator 自定义规则
- javascript - Html2canvs 没有渲染跨域图片
- wordpress - wordpress 管理面板中不提供外观和插件
- qt - 如何监听属性集合大小的变化
- nlp - Python中的自然语言处理
- matlab - 如何在 PSO 中为整数变量定义等式约束
- php - 如何从多个嵌套的if条件中调用json
- autocomplete - 要实现 Google Place Autocomplete API,session_token 是强制性的吗?
- javascript - 如何在不重新加载 HTML 页面的情况下重定向锚标记链接?