Come rimuovere tutte le lettere da una lista in Python

September 29

Python è un linguaggio di programmazione di facile lettura, orientato agli oggetti che supporta moduli sviluppati in altre lingue, come il C e Java. Durante la programmazione in Python, potrebbe essere necessario rimuovere tutte le lettere da elementi di un elenco. Ad esempio, potrebbe essere necessario mettere a nudo un nome identificativo da un elenco di ID utente. Per rimuovere tutti i caratteri alfabetici da un elenco, devi prima convertire la lista in una stringa, quindi utilizzare un'espressione regolare per cancellare le lettere dalla stringa. A questo punto, è possibile convertire la stringa di nuovo ad un elenco o ulteriormente manipolare la stringa numerica nel programma.

istruzione

1 Apri il tuo editor di Python.

2 Convertire l'elenco per una stringa digitando:

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

exampleString = ','. join (exampleList)

exampleString stampa

3 Premere Invio." Python restituisce la lista come una stringa separati da virgole.

bond007, justin001, mary8888

4 Caricare il modulo espressione regolare digitando:

importazione re

5 Rimuovere tutte le lettere digitando:

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

In questo esempio, utilizzando il comando regolare sostituzione di espressione, Python rimuove tutti i caratteri alfabetici, "\ D", e restituisce una stringa con le lettere sostituiti da virgole.