है और बराबर (==) ऑपरेटर ज्यादातर समान हैं लेकिन वे समान नहीं हैं। is ऑपरेटर परिभाषित करता है कि क्या दोनों चर एक ही वस्तु की ओर इशारा करते हैं जबकि ==चिह्न जाँचता है कि क्या दो चर के मान समान हैं।
उदाहरण कोड
# Python program to
# illustrate the
# difference between
# == and is operator
# [] is an empty list
list1 = []
list2 = []
list3=list1
if (list1 == list2):
print("True")
else:
print("False")
if (list1 is list2):
print("True")
else:
print("False")
if (list1 is list3):
print("True")
else:
print("False")
आउटपुट
True False True