Как убрать скобки в коде python ниже? - PullRequest
0 голосов
/ 24 марта 2020
  x,y,z=1,2,3
print((x,y,z) * 2)
#the outpout is (1, 2, 3, 1, 2, 3)

как сделать так, чтобы вывод не включал ()

Есть ли способ, отдельно, убрать запятые?

Ответы [ 2 ]

1 голос
/ 24 марта 2020

Распакуйте tuple как отдельные print аргументы, и вы получите его через пробел:

print(*(x,y,z) * 2)

Затем вы можете добавить запятые обратно с аргументом sep:

print(*(x,y,z) * 2, sep=', ')
0 голосов
/ 24 марта 2020

следующий код:

x,y,z=1,2,3
print(*((x,y,z) * 2))

будет распечатан без скобок.

...