首页 > 解决方案 > 生成时如何在每个数字之间添加逗号?

问题描述

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)

打印时,数字之间没有逗号。我怎样才能做到这一点?

标签: python

解决方案


您可以将numbers列表保持原样,而不加入任何内容,并直接在print()调用中解压缩列表:

print(*numbers, sep=",")

推荐阅读