Junior — Middle
Може ли кортеж да се използва като уникален идентификатор в речник или множество?
sobes.tech AI
Отговор от AI
Да, кортеж може да се използва като уникален идентификатор в речник или множество, тъй като е неизменяем (immutable) тип данни в Python. Това позволява използването на кортежи като ключове в речник или елементи в множество.
Пример:
моя_речник = {}
ключ = (1, 'a', 3.14)
моя_речник[ключ] = "стойност"
моя_множество = set()
моя_множество.add(ключ)
print(моя_речник[ключ]) # Ще изведе: стойност
print(ключ in моя_множество) # Ще изведе: True
Важно е всички елементи вътре в кортежа също да са хешируеми, иначе кортежът не може да бъде ключ.