Junior — Middle
104
Может ли кортеж использоваться в качестве уникального идентификатора в словаре или множестве?
Компании, где спрашивали
Ответ от нейросети
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
Важно, чтобы все элементы внутри кортежа тоже были хешируемыми, иначе кортеж не может быть ключом.