已经有板友提到 ','.join
这个是最简洁的
不过原po若坚持要用 for loop
只好用 enumerate
下方 code 中的 index 会对应到每个 item 的 index
my_list = ['a', 'b', 'c', 'd', 'e']
result = ''
for index, item in enumerate(my_list):
result += item
if index != len(my_list)-1:
result += ','
print(result)
※ 引述《s4028600 (佑)》之铭言:
: a=[1,2,3,4,5]
: for b in a:
: print(b,end=',')
: 列表搞错了
: 请看下面的编辑
: print的结果是
: 1,2,3,4,5,
: 中间的逗号要留着
: 5后面的逗号想删除
: 让print变成
: 1,2,3,4,5
: 试过rstrip没效果...