Sobes.tech
Junior — Middle

Môže byť n-tica použitá ako jedinečný identifikátor v slovníku alebo množine?

sobes.tech AI

Odpoveď od AI

Áno, n-tica môže byť použitá ako jedinečný identifikátor v slovníku alebo množine, pretože je v Pythone nemenný (immutable) dátový typ. To umožňuje používať n-tice ako kľúče v slovníku alebo prvky v množine.

Príklad:

môj_slovník = {}
kľúč = (1, 'a', 3.14)
môj_slovník[kľúč] = "hodnota"

môj_množina = set()
môj_množina.add(kľúč)

print(môj_slovník[kľúč])  # Vypíše: hodnota
print(kľúč in môj_množina)  # Vypíše: True

Dôležité je, aby všetky prvky vnútri n-tice boli tiež hashovateľné, inak n-tica nemôže byť kľúčom.