Python: eliminar espacios de los objetos de la lista

Harpal:

Tengo una lista de objetos adjunta de una base de datos mysql y contienen espacios. Deseo eliminar los espacios como a continuación, pero el código que estoy usando no funciona.

hello = ['999 ',' 666 ']

k = []

for i in hello:
    str(i).replace(' ','')
    k.append(i)

print k
Mark Byers:

Las cadenas en Python son inmutables (lo que significa que sus datos no se pueden modificar) por lo que el método de reemplazo no modifica la cadena, devuelve una nueva cadena. Puede corregir su código de la siguiente manera:

for i in hello:
    j = i.replace(' ','')
    k.append(j)

Sin embargo, una mejor manera de lograr su objetivo es utilizar una lista de comprensión. Por ejemplo, el siguiente código elimina los espacios iniciales y finales de cada cadena en la lista usando strip:

hello = [x.strip(' ') for x in hello]

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Eliminar espacios de una lista anidada de objetos con pandas

Eliminar espacios en una lista de Python

Eliminar todos los objetos de una lista

Eliminar todos los objetos de una lista

Cómo comparar los elementos de la lista y la matriz y eliminar espacios

Agregar espacios a los elementos de la lista

Eliminar objetos JSON duplicados de la lista en Python

Eliminar objetos JSON duplicados de la lista en Python

Eliminar espacios de los valores de la matriz

¿Cómo eliminar espacios de la lista de listas en Python?

Eliminar espacios en blanco de la lista de cadenas con pandas/python

Eliminar todos los objetos de la lista que no existen en otra lista

Eliminar espacios y nulos de la lista en PowerQuery

Eliminar la lista de objetos basada en los ID de una matriz usando ES6

Eliminar los espacios en blanco predeterminados de la consola

¿Eliminar los espacios en blanco en la cadena de Java?

¿Eliminar los espacios en blanco en la cadena de Java?

Rápido eliminar SOLO los espacios finales de la cadena

Eliminar solo los espacios en blanco finales de la salida

Eliminar todos los espacios en blanco en el panel Bootstrap que contiene la lista de selección

Eliminar espacios de la columna

Eliminar los corchetes de la lista C #

Práctica recomendada de Python para eliminar variaciones de espacios en blanco de la lista de cadenas

¿Cómo eliminar todos los objetos en una lista de un bucle for con Python?

llenando los espacios entre la lista de ángulos (números)

Python: eliminar la lista de la lista de la lista

GroupBy para eliminar duplicados de la lista de objetos IEnumerable

Cómo eliminar objetos de diccionario duplicados de la lista

GroupBy para eliminar duplicados de la lista de objetos IEnumerable