Пробел вызван аргументом end = " "
в функции печати.По сути, это говорит программе Python о добавлении " " (blank)
вместо новой строки после каждой печати.Таким образом, вы можете либо удалить его, либо сделать что-то подобное в цикле for.
list = [1, 2, 3, 4]
for i in range(2) :
if (i != range(2)[-1]) :
print (list[i], end = " ")
else :
print (list[i], end='')
Это говорит программе python не использовать лишний пробел или символ новой строки в конце цикла for.