Junior — Middle
¿Se puede explicar el concepto de diccionario en el lenguaje Python y sus características principales?
sobes.tech AI
Respuesta de la IA
En Python, un diccionario (dict) es un conjunto mutable y no ordenado (en versiones anteriores a la 3.7) de pares clave-valor. Las claves deben ser objetos hashables (por ejemplo, cadenas, números, tuplas), y los valores pueden ser cualquier objeto.
Características principales de los diccionarios:
- Acceso rápido a los valores por clave (tiempo de acceso amortizado O(1)).
- Las claves son únicas dentro del diccionario.
- Se pueden agregar, modificar y eliminar pares clave-valor dinámicamente.
Ejemplo de creación y uso de un diccionario:
persona = {'nombre': 'Иван', 'edad': 30, 'ciudad': 'Moscú'}
print(persona['nombre']) # Mostrará: Иван
# Añadir una nueva clave
persona['trabajo'] = 'ingeniero'
# Modificar un valor
persona['edad'] = 31
# Comprobar si una clave existe
if 'ciudad' in persona:
print('Ciudad especificada')