我如何在下面的python代码中删除括号?

问题描述 投票:0回答:2
  x,y,z=1,2,3
print((x,y,z) * 2)
#the outpout is (1, 2, 3, 1, 2, 3)

我如何使输出不包含()

是否可以单独删除逗号?

python integer asterisk
2个回答
0
投票

tuple解压缩为单独的print参数,您将获得空格分隔的位置:

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

然后您可以使用sep自变量重新添加逗号:

print(*(x,y,z) * 2, sep=', ')

0
投票

以下代码:

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

将打印出来且没有括号。

© www.soinside.com 2019 - 2024. All rights reserved.