[Python-de] Re: Iterieren über Zeichen

Thorsten Kampe thorsten at thorstenkampe.de
Mon Apr 26 21:27:21 CEST 2004


* Stefan Schwarzer (2004-04-26 20:20 +0100)
> On Mon, 2004-04-26 19:34:52 +0200, Thorsten Kampe wrote:
>> Wie kann man eigentlich möglichst simpel und elegant über Zeichen
>> iterieren? Zum Beispiel von A-Z? Für Zahlen gibt's "range"...
>> 
>> Eventuell "for char in map(chr, range(65, 91))"?
> 
> Viel einfacher :-)
> 
>>>> string = "Test"
>>>> for char in string:
> ...   print char
> ...
> T
> e
> s
> t
> 
> Wenn du an bestimmte Zeichenmengen denkst:
> 
>>>> import string
>>>> string.letters
> 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

Ja, wie kann ich aber zum Beispiel über c-w iterieren ohne explizit
'cdefghijklmnopqrstuvw' hinzuschreiben? Es geht mir schlicht um das
Erzeugen des Strings...

Thorsten