Dada una cadena de Python como esto:Python - convierten una cadena separada por comas en la reducción de lista de cadenas
location_in = 'London, Greater London, England, United Kingdom'
me gustaría convertirlo en una lista como esta:
location_out = ['London, Greater London, England, United Kingdom',
'Greater London, England, United Kingdom',
'England, United Kingdom',
'United Kingdom']
En otras palabras, dada una cadena separada por comas (location_in
), me gustaría copiarlo a una lista (location_out
) y gradualmente descomponerlo eliminando la primera palabra/frase cada vez.
Soy un novato de Python. ¿Alguna idea sobre una buena forma de escribir esto? Gracias.
Uh .. No es 'locato n_out' solo '[location_in]'? Debes aclarar más. – Pwnna
no. No sé lo que estás haciendo pero este probablemente sea el enfoque equivocado. –
Algunas excelentes respuestas a continuación. ¡Gracias a todos por su ayuda! – Federico