I am wondering why
a = "abcdghf23"
b = "abcdghf23"
c = range(100)
d = range(100)
e = []
f = []
a is b
retruns True
while c is d
returns False
and e is f
returns False
actually the question is why id of a and b are the same but id of the rest is different.
they are all iterables.
a b c d are immutable
e and f are mutable
Cannot figure out the pattern and the cause of this