25 Stimmen

Wie kann ich in Python eine Zeichenkette in eine Liste umwandeln?

Wie kann ich eine Zeichenkette (wie 'hello' ) in eine Liste (wie [h,e,l,l,o] )?

47voto

Jeremy Punkte 1

En list() Funktion [ docs ] konvertiert eine Zeichenkette in eine Liste von Ein-Zeichen-Zeichenfolgen.

>>> list('hello')
['h', 'e', 'l', 'l', 'o']

Auch ohne sie in Listen umzuwandeln, verhalten sich Zeichenketten bereits in mehrfacher Hinsicht wie Listen. So können Sie beispielsweise mit Hilfe von Klammern auf einzelne Zeichen zugreifen (als Ein-Zeichen-Zeichen-Strings):

>>> s = "hello"
>>> s[1]
'e'
>>> s[4]
'o'

Sie können auch eine Schleife über die Zeichen in der Zeichenkette machen, so wie Sie eine Schleife über die Elemente einer Liste machen können:

>>> for c in 'hello':
...     print c + c,
... 
hh ee ll ll oo

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X