python - 如何避免python循环中的最后一个逗号
问题描述
我想以逗号分隔的形式打印结果输出,但我在最后一个值中也得到了一个逗号,所以我该如何删除它。
import math
d = input().split(',')
d = [int(i) for i in d]
c=50
h=30
result=[]
for i in d:
q=int(round(math.sqrt((2*c*i)/h)))
result.append(q)
for i in result:
print(i, end=",")
这是我给出的输入和得到的输出的示例
input : 10,20,30,40
output : 6,8,10,12,
我怎样才能避免得到最后一个逗号
解决方案
将结果作为单独的参数传递并指定分隔符:
print(*result, sep=',')
推荐阅读
- python - 我想在python中以字典的形式显示一列Excel
- java - 是否有任何允许“静态容量”的java集合?
- python - 无法在短轴上定位项目
- apache - (Apache) 访问子域时禁止 403
- ios - IOS 11 相机标签未以本地电话语言显示
- cuda - CUDA中常量内存的配置和映射
- python - 如果我已经将模型作为泡菜,为什么我需要在 docker 容器中使用 sklearn?
- sql - 将代码移动到嵌套查询以解决复制粘贴问题
- java - 有没有办法在生产环境中启用 javax.naming.ldap 包的调试日志?
- html - 如何在 React Dashboard App 中创建复杂的布局