Home Foros Foro dudas Foro Python Ejercicio video 022 – Solución con lo visto hasta el momento Respuesta a: Ejercicio video 022 – Solución con lo visto hasta el momento

Respuesta a: Ejercicio video 022 – Solución con lo visto hasta el momento

Home Foros Foro dudas Foro Python Ejercicio video 022 – Solución con lo visto hasta el momento Respuesta a: Ejercicio video 022 – Solución con lo visto hasta el momento

#21871

Pablo Aparicio
Participante

Como no encuentro cómo editar, respondo con correcciones en las explicaciones del último condicional:

Es que si el país introducido está en el diccionario “capitales”, se añadirá a la lista de ciudades la ciudad introducida. Si es un país nuevo, creará una nueva “clave:valor”, y como “ciudad” está ahí entre corchetes, se añadirá la ciudad iniciando una lista para el valor del país introducido.

No sé si me explico bien. O quizá sea más fácil leerlo si la segunda parte la pongo en el “if” y la primera en el “else”. La idea es que si el país introducido es uno nuevo, añade al diccionario el país como clave y la ciudad como valor, un valor que es una lista porque va entre corchetes. Como los valores (ciudades) son una lista, los nuevos valores se pueden añadir a las mismas con append().