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"}