Python打印单引号

2024-04-18 04:09:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个针对uni的Python项目,我已经完成了,工作正常,但它一直打印单引号,如下所示:

('a', 'b') 0
('a', 'c') 1
('b', 'c') 2
('c', 'd') 0
('d', 'e') 1
('e', 'c') 3

如何移除它们?你知道吗

这些字母是一个文件中的球队名称,这些组合是应该进行的比赛,我把它们放到一个图表中,然后我做了剩下的练习。我唯一的问题是报价。提前谢谢!你知道吗


Tags: 文件项目名称字母图表报价uni球队
1条回答
网友
1楼 · 发布于 2024-04-18 04:09:51

看起来您已经构建了一组元组:

team1 = 'a'
team2 = 'b'
tpl = (team1, team2)

然后打印出来:

print(tpl)

问题是您得到的是Python对元组的默认打印输出行为。有很多方法供您选择—例如,定义一个类,然后重写__str__方法—但是为了让事情正常进行,您可能需要做的是设置一个更复杂的print命令:

print("{} vs. {}".format(tpl[0], tpl[1]))

或:

print(tpl[0], "vs.", tpl[1])

相关问题 更多 >