Slik fjerner alle bokstavene fra en liste i Python

Python er en lett-å-lese, objektorientert programmeringsspråk som støtter moduler utviklet i andre språk, som C og Java. Ved programmering i Python, må du kanskje fjerne alle bokstavene fra elementer i en liste. For eksempel kan det være nødvendig å kle en identifiserende navn fra en liste over bruker-ID. For å fjerne alle alfabetiske tegn fra en liste, vil du først konvertere listen til en streng, og deretter bruke et vanlig uttrykk for å slette bokstavene fra strengen. På dette punktet, kan du konvertere strengen tilbake til en liste eller ytterligere manipulere numerisk streng i programmet.

Bruksanvisning

1 Åpne Python editor.

2 Konverter listen til en streng ved å skrive:

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

exampleString = ','. delta (exampleList)

print exampleString

3 Trykk enter." Python returnerer en liste som en streng atskilt med komma.

bond007, justin001, mary8888

4 Legg den regulære uttrykk modul ved å skrive:

import re

5 Fjern alle bokstavene ved å skrive:

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

I dette eksempelet bruker regulære uttrykk substitusjon kommando, fjerner Python alle alfabetiske tegn, "\ D", og returnerer en streng med bokstavene erstattet med komma.