Back to questions
Axenix
Junior — Middle
86
Может ли кортеж использоваться в качестве уникального идентификатора в словаре или множестве?
Companies where asked
Answer from AI
sobes.tech AI
Да, кортеж может использоваться в качестве уникального идентификатора в словаре или множестве, поскольку он является неизменяемым (immutable) типом данных в Python. Это позволяет использовать кортежи в качестве ключей словаря или элементов множества.
Пример:
my_dict = {}
key = (1, 'a', 3.14)
my_dict[key] = "значение"
my_set = set()
my_set.add(key)
print(my_dict[key]) # Выведет: значение
print(key in my_set) # Выведет: True
Важно, чтобы все элементы внутри кортежа тоже были хешируемыми, иначе кортеж не может быть ключом.