python == is difference

python Разница между == (равно) и is (эквивалентность)

>>> L = [1, 2, 3]
>>> M = L          # M и L – ссылки на один и тот же объект
>>> L == M         # Одно и то же значение
True
>>> L is M         # Один и тот же объект

Из М. Лутца:

Первый способ, основанный на использовании оператора ==, проверяет, равны
ли значения объектов. В языке Python практически всегда используется именно этот способ.

Subscribe to RSS - python == is difference