python怎么实现输出在同一行,中间用逗号隔开

python如何实现输出在同一行,中间用逗号隔开例如:for i in range(1,6):print i,这实现了输出在同一行,但是

python如何实现输出在同一行,中间用逗号隔开
例如:
for i in range(1,6): 
  print i,
这实现了输出在同一行,但是显示是:1 2 3 4 5
但是我希望输出结果是:1,2,3,4,5
新手求教,谢谢

[解决办法]
试试格式化方式:
for i in range(1,6): 
print "%d," %i,

1, 2, 3, 4, 5,
[解决办法]

探讨
例如:
for i in range(1,6):
print i,
这实现了输出在同一行,但是显示是:1 2 3 4 5
但是我希望输出结果是:1,2,3,4,5
新手求教,谢谢