2024-04-18 04:09:51 发布
网友
我有一个针对uni的Python项目,我已经完成了,工作正常,但它一直打印单引号,如下所示:
('a', 'b') 0 ('a', 'c') 1 ('b', 'c') 2 ('c', 'd') 0 ('d', 'e') 1 ('e', 'c') 3
如何移除它们?你知道吗
这些字母是一个文件中的球队名称,这些组合是应该进行的比赛,我把它们放到一个图表中,然后我做了剩下的练习。我唯一的问题是报价。提前谢谢!你知道吗
看起来您已经构建了一组元组:
team1 = 'a' team2 = 'b' tpl = (team1, team2)
然后打印出来:
print(tpl)
问题是您得到的是Python对元组的默认打印输出行为。有很多方法供您选择—例如,定义一个类,然后重写__str__方法—但是为了让事情正常进行,您可能需要做的是设置一个更复杂的print命令:
__str__
print("{} vs. {}".format(tpl[0], tpl[1]))
或:
print(tpl[0], "vs.", tpl[1])
看起来您已经构建了一组元组:
然后打印出来:
问题是您得到的是Python对元组的默认打印输出行为。有很多方法供您选择—例如,定义一个类,然后重写
__str__
方法—但是为了让事情正常进行,您可能需要做的是设置一个更复杂的print命令:或:
相关问题 更多 >
编程相关推荐