আইডেন্টিটি অপারেটরস

is = যদি দুটো অপারেন্ড মেমোরি লোকেশন একই হয় তাহলে True is not = যদি দুটো অপারেন্ড মেমোরি লোকেশন একই না হয় তাহলে True

>>> a = 4
>>> b = 4
>>> a is b
True
#WHY?
>>> id(a)
1612671840
>>> id(b)
1612671840
>>> a = ['a','b','c']
>>> b = ['a','b','c']
>>> a is b
False 
#WHY!!!
>>> id(a)
2260705602248
>>> id(b)
2260705673544
#because list is mutable and they are located in different part of the memory

Last updated