Manipulación de diccionarios
Cita con formato IEEE:
E. Bahit, "Manipulación de diccionarios", in
Python Aplicado, 4th ed., EBRC Publisher, 2022, pp.
82–87.
Cita con formato APA 7:
Bahit, E. (2022). Manipulación de diccionarios. In
Python Aplicado (4th ed., pp. 82–87). EBRC Publisher.
Cita en línea:
(Bahit, 2022)
Métodos de eliminación
Vaciar un diccionario:
Método: clear()
>>> diccionario = {"color": "violeta", "talle": "XS", "precio": 174.25}
>>> diccionario
{'color': 'violeta', 'precio': 174.25, 'talle': 'XS'}
>>> diccionario.clear()
>>> diccionario
{}
Métodos de agregado y creación
Copiar un diccionario:
Método: copy()
>>> diccionario = {"color": "violeta", "talle": "XS", "precio": 174.25}
>>> camiseta = diccionario.copy()
>>> diccionario
{'color': 'violeta', 'precio': 174.25, 'talle': 'XS'}
>>> camiseta
{'color': 'violeta', 'precio': 174.25, 'talle': 'XS'}
>>> diccionario.clear()
>>> diccionario
{}
>>> camiseta
{'color': 'violeta', 'precio': 174.25, 'talle': 'XS'}
>>> musculosa = camiseta
>>> camiseta
{'color': 'violeta', 'precio': 174.25, 'talle': 'XS'}
>>> musculosa
{'color': 'violeta', 'precio': 174.25, 'talle': 'XS'}
>>> camiseta.clear()
>>> camiseta
{}
>>> musculosa
{}
Crear un nuevo diccionario desde las claves de una secuencia:
Método:
dict.fromkeys(secuencia[, valor por defecto])
>>> secuencia = ["color", "talle", "marca"]
>>> diccionario1 = dict.fromkeys(secuencia)
>>> diccionario1
{'color': None, 'marca': None, 'talle': None}
>>> diccionario2 = dict.fromkeys(secuencia, 'valor x defecto')
>>> diccionario2
{'color': 'valor x defecto', 'marca': 'valor x defecto', 'talle': 'valor x defecto'}
Concatenar diccionarios:
Método: update(diccionario)
>>> diccionario1 = {"color": "verde", "precio": 45}
>>> diccionario2 = {"talle": "M", "marca": "Lacoste"}