Sobes.tech
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')