【问题标题】:Comparing any two objects of any data type in python在python中比较任何数据类型的任何两个对象
【发布时间】:2016-05-04 04:05:25
【问题描述】:

我正在尝试比较任何两个对象的值,其数据类型可以是任何东西(包括字节数组、django 对象、字典、布尔值......等等)。现在我正在使用 '==' 运算符。这是比较两个对象的正确方法吗?

【问题讨论】:

  • 你试过了吗?如果是这样,它是否让您有理由相信它不能正常工作?
  • 嗯,它适用于我拥有的少量测试用例,但我想知道是否有任何方法可以确定。

标签: python object equality


【解决方案1】:

'==' 如果两个对象相等则返回真,而如果两个变量指向同一个对象,'is' 返回真。 查看此页面以获得更深入的解释: Is there a difference between `==` and `is` in Python?.

您是在问如何比较两个值相等的对象,或者它们是否指向同一个公共对象?

【讨论】:

  • 您的问题应该是评论。
猜你喜欢
  • 2018-05-08
  • 2010-10-16
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-19
  • 1970-01-01
相关资源
最近更新 更多