Junior — Middle
¿Se puede usar una tupla con varios elementos como clave en un diccionario?
sobes.tech AI
Respuesta de la IA
Sí, una tupla con varios elementos se puede usar como clave en un diccionario, siempre que todos los elementos de la tupla sean tipos de datos inmutables (que se puedan hashear). Las tuplas en sí mismas son inmutables y se pueden hashear si su contenido también es hasheable.
Ejemplo:
mi_diccionario = {('a', 1): 'valor1', ('b', 2): 'valor2'}
print(mi_diccionario[('a', 1)]) # Mostrará 'valor1'
Si la tupla contiene objetos mutables, como listas, entonces esa tupla no se puede usar como clave.