В чем разница в использовании между is и ==?
1. == — сравнение значений (equality)
== — сравнение значений (equality)a = [1, 2, 3]
b = [1, 2, 3]
print(a == b) # True (списки с одинаковым содержимым)2. is — сравнение идентичности (identity)
is — сравнение идентичности (identity)a = [1, 2, 3]
b = a
print(a is b) # True (ссылаются на один объект)
print(a == b) # True (и значения одинаковы)3. Пример, когда == и is различаются
== и is различаютсяPreviousКак работают dict comprehension, list comprehension и set comprehension?NextЧто такое *args, **kwargs?
Last updated