Tecnología

Inicio

Cómo quitar todas las cartas desde una lista en Python

Python es un lenguaje de programación fácil de leer, orientado a objetos que soporta los módulos desarrollados en otros lenguajes, como C y Java. Al programar en Python, puede que tenga que quitar todas las cartas de los elementos de una lista. Por ejemplo, puede que tenga que quitar un nombre de identificación de una lista de los ID de usuario. Para eliminar todos los caracteres alfabéticos de una lista, podrás convertir primero en la lista para una cadena, a continuación, utilizar una expresión regular para eliminar las letras de la cadena. En este punto, se puede convertir la cadena de nuevo a una lista o mayor manipular la cadena numérica en su programa.

Instrucciones

1 Abra el editor de Python.

2 Convertir la lista a una cadena escribiendo:

exampleList = [ 'bond007', 'justin001', 'mary8888']

exampleString = ','. join (exampleList)

exampleString de impresión

3 Presione ENTRAR." Python devuelve la lista como una cadena separada por comas.

bond007, justin001, mary8888

4 Cargar el módulo previamente escribiendo:

import re

5 Retirar todas las letras escribiendo:

re.sub ( "\ D", ',', exampleString)

En este ejemplo, el uso de la instrucción habitual en sustitución de la expresión, Python elimina todos los caracteres alfabéticos, "\ D", y devuelve una cadena con las letras sustituidas por comas.