Python print时去掉一个指定的字符

新手上路,请多包涵
a=[1,2,3,4,5]
for i in a:
    print(i,end=' ')

会得到结果

1 2 3 4 5 

其中每个数字之后都是有空格的 这里使用 s 表示

1s2s3s4s5s

我最后想得到的是打印出来但是没有最后那个空格

1s2s3s4s5

怎么才能做到呢?刚接触python。。。学校作业都是机器打分 一个空格也不让错。求大神帮忙

阅读 2.6k
1 个回答

你看这样可好

a = [1, 2, 3, 4, 5]
print(" ".join(map(str, a)))
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题