Python 3:如何比较两件事

时间:2015-12-09 01:48:07

标签: python-3.x python-3.4 python-3.5

这是我的代码,它运作良好。但是还有另一种方法来编写这段代码吗?

def getCorrectAnswer(self, answer):
  return answer == self.get_canswer()

1 个答案:

答案 0 :(得分:1)

return answer in (self.get_canswer(), )

return {self.get_canswer(): 'this is the correct answer'}.get(answer, False)

return [self.get_canswer()].pop() == answer

注意:这些都不应在生产代码中使用。