"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo eliminar los caracteres finales de los elementos de la lista en Python?

¿Cómo eliminar los caracteres finales de los elementos de la lista en Python?

Publicado el 2024-11-08
Navegar:771

How to RemoveTrailing Characters from List Elements in Python?

División de elementos de lista

En programación, a menudo es necesario dividir elementos de una lista en múltiples componentes. Un escenario común implica eliminar los caracteres finales. Suponga que tiene una lista de cadenas donde cada elemento contiene un carácter de tabulación ('\t') seguido de texto adicional. El objetivo es eliminar esta pestaña y todo lo que sigue para conservar solo el texto anterior a la pestaña.

Considere la siguiente lista:

my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']

Para lograr el resultado deseado, puede aprovechar el Método split(), que divide una cadena en una lista de subcadenas según un delimitador especificado. En este caso, el delimitador es el carácter de tabulación.

La solución implica iterar a través de la lista y dividir cada elemento usando el siguiente código:

[i.split('\t', 1)[0] for i in l]

Aquí hay un desglose de lo que este código hace:

  1. i.split('\t', 1): esto divide la cadena representada por i según el carácter de tabulación. El argumento 1 garantiza que solo la primera aparición de la pestaña se use como punto de división, preservando el texto anterior.
  2. [0]: este índice selecciona el primer elemento de la lista resultante, que es el texto. antes de la pestaña.

Al aplicar este código a la lista de muestra, obtiene el resultado deseado:

['element1', 'element2', 'element3']
Declaración de liberación Este artículo se reimprime en: 1729142537 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3