python - 生成时如何在每个数字之间添加逗号?
问题描述
numbers = []
for i in range(2000, 3201):
if (i % 7) == 0 and (i % 5) !=0:
numbers.append(i)
numbers = ' '.join([str(elem) for elem in numbers])
print(numbers)
打印时,数字之间没有逗号。我怎样才能做到这一点?
解决方案
您可以将numbers
列表保持原样,而不加入任何内容,并直接在print()
调用中解压缩列表:
print(*numbers, sep=",")
推荐阅读
- mysql - Count(*) 子查询中的一个属性
- mysql - MySQL 更新错误地更新多行(显示失败的“修复”)
- c# - 我可以连接 Unity 和 Pyramid APEX 7000 Bill Acceptor 吗?
- security - OpenShift - 列出具有特权 scc 的服务帐户
- php - 在 instr() 和 IN 中使用数组的 SQLIte 语句
- php - 在 php 中检索 JSON 发布数据并插入到 mySQL 数据库中
- python - 如何自动增加页面中的结果?
- javascript - 表达会话 inSession: false
- xpath - XPath 作为字符串变量/属性
- unit-testing - Linux下如何在Jenkins上正确调用xUnit