Python ProgrammingPython Programming

String comparison in Python is vs ==

x = 'canada'
y = ''.join(['ca', 'na', 'da'])
print(x == y)
print(x is y)

x = [1, 2, 3]
y = [1, 2, 3]
print(x == y)
print(x is y)

z = y
print(z is y)
Output
True
False
True
False
True