Buen día, apreciado equipo de Alura :)
Realizando el método dic. update(), al parecer me borro los otros datos que tenia dentro del diccionario, agradezco me indiquen cual seria la mejor manera de realizarlo para que solo me actualice los que yo queria; en este caso era cambiar el valor de Passat a de 75000 a 70000, lo cual se hizo, pero no me aparecen los datos de año, kilometraje. Adicional cuando agregue el otro carro el DS5 , no le puse datos de accesorios y cuando solicito los datos ya no me aparecen para passat esto antes de cambiarle el valor.
Remito codigo:
datos
{'Passat': {'año': 2012,
'km': 50000,
'valor': 75000,
'accesorios': ['Airbag', 'ABS']},
'Crossfox': {'año': 2015, 'km': 35000, 'valor': 25000}}
datos.update({'DS5': {'año': 2013,
'km': 40000,
'valor': 85000}})
datos
{'Passat': {'año': 2012, 'km': 50000, 'valor': 75000},
'Crossfox': {'año': 2015, 'km': 35000, 'valor': 25000},
'DS5': {'año': 2013, 'km': 40000, 'valor': 85000}}
datos.update({'Passat': { 'valor': 70000 }})
datos
{'Passat': {'valor': 70000},
'Crossfox': {'año': 2015, 'km': 35000, 'valor': 25000},
'DS5': {'año': 2013, 'km': 40000, 'valor': 85000}}
Muchas gracias...