2016-05-04 26 views
-2

我想比較任何兩個對象的值,其數據類型可能是任何東西(包括字節數組,django對象,字典,布爾.....等等上)。現在我正在使用'=='運算符。這是比較兩個對象的正確方法嗎?在Python中比較任何數據類型的任何兩個對象

+3

你試過了嗎?如果是這樣,它給你任何理由認爲它不能正確工作? –

+0

對於我的測試用例的小池,它工作正常,但我想知道是否有任何方法可以確定它。 –

回答

2

如果兩個對象相等,'is'則返回true,如果兩個變量指向同一個對象,則返回true。 請看本頁更深入的解釋: Is there a difference between `==` and `is` in Python?

你問的是如何比較兩個值相等的對象,或者它們是否指向相同的公共對象?

+0

你的問題應該是一個評論。 –

相關問題