toán tử is và equals (==) hầu hết giống nhau nhưng chúng không giống nhau. là toán tử xác định xem cả hai biến đều trỏ đến cùng một đối tượng trong khi dấu ==kiểm tra xem giá trị của hai biến có giống nhau hay không.
Mã mẫu
# 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")
Đầu ra
True False True