Python - Convertir lista en diccionario con list comprehesion

 
Vista:

Convertir lista en diccionario con list comprehesion

Publicado por Rodrigo Gras (17 intervenciones) el 08/04/2023 22:07:26
buenas, utilizando "list comprehesion", quiero pasar de esto:

1
countries = [[('Finland', 'Helsinki')], [('Sweden', 'Stockholm')], [('Norway', 'Oslo')]]

A esto:
1
2
3
[{'country': 'FINLAND', 'city': 'HELSINKI'},
{'country': 'SWEDEN', 'city': 'STOCKHOLM'},
{'country': 'NORWAY', 'city': 'OSLO'}]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder

Convertir lista en diccionario con list comprehesion

Publicado por Costero (92 intervenciones) el 09/04/2023 00:07:39
1
new_countries = [{'country': y[0], 'city': y[1]} for x in countries for y in x]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar