python怎么把打印输出中的空格去掉呢

这个是代码:
name=['Lucy','Leo','Hellen','Mike','Jack','Rose','John','Anny','Ella','Mikey']
score=[81,72,93,64,55,76,87,82,90,100]
for i in range(0,10,1):
print(i+1,name[i],':',score[i])
这个是结果中的一部分(因为冒号太多审核不通过):
10 Mikey : 100
但是要求要把空格去掉,大概这样:
10 Mikey:100(冒号两边的空格没了)
不然就是错的,要怎么改啊

img


转成字符串就行,有帮助采纳一下,谢谢!!!


name=['Lucy','Leo','Hellen','Mike','Jack','Rose','John','Anny','Ella','Mikey']
score=[81,72,93,64,55,76,87,82,90,100]
for i in range(0,10,1):
    print(i+1,str(name[i])+':'+str(score[i]))

你这输出怎么有空格

有f''字串,所有变量用{}括起来放在引号里,前面加个小写字母f
for i in range(0,10,1):
print(f'{i+1} {name[i]}:{score[i]}')