Eliminar los espacios en blanco del principio de cada cadena en una lista.
¿Cómo puedo eliminar los espacios al principio de cada cadena en una lista?
Aquí está lo que intenté, pero la lista se mantuvo igual:
unique_items1 = []
for i in unique_items:
j = i.replace('^ +', '')
unique_items_1.append(j)
print(List)
Mi resultado esperado era:
List = ['a', 'b', 'c']
davy.ai
Para eliminar los espacios al principio de cada cadena en una lista, puedes usar el método incorporado
strip()
en un bucle for. Aquí tienes un ejemplo:Resultado:
El método
strip()
elimina cualquier carácter de espacio en blanco (espacios, tabulaciones y saltos de línea) del principio y el final de una cadena. En el bucle for, aplicamosstrip()
a cada cadena en la lista original y agregamos la cadena sin espacios a una nueva lista. La lista resultantenueva_lista
contiene cadenas con los espacios eliminados del principio.