Sobes.tech
Junior — Middle

Aká je úloha operátora 'is' v programovacom jazyku a na čo sa používa?

sobes.tech AI

Odpoveď od AI

V jazyku Python sa operátor is používa na overenie, či dve premenné odkazujú na ten istý objekt v pamäti, teda kontroluje identitu objektov.

Príklad:

a = [1, 2, 3]
b = a
c = [1, 2, 3]

print(a is b)  # True, pretože b odkazuje na ten istý objekt
print(a is c)  # False, pretože c je iný objekt s rovnakým obsahom

Takže is neoveruje rovnosť hodnôt, ale či obe premenné odkazujú na ten istý objekt.