Hallo,
ich habe ein Problem:
Ich bräuchte den list Befehl ohne Anführungszeichen.
Also, Ich meine damit dies:
IN: list("HALLO")
Out: ['H','A','L','L','O']
Allerdings brauche ich es so:
In: list("HALLO")
OUT: H,A,L,L,O
oder
OUT:(H,A,L,L,O)
Könntet ihr mir helfen?
Das wär nett.
Schon mal Danke im vorraus
list() ohne anführungszeichen
Das gewünschte Ergebnis bekommst du indem du die Daten selber ausgibst anstatt dir von Python die Repräsentation der Liste ausgeben zu lassen.
Mit dem folgenden Ansatz solltest du klar kommen.
Bitte versuche zu verstehen was da passiert. list an sich gibt überhaupt nichts aus. Deine Entwicklungsumgebung gibt möglicherweise den Rückgabewert des list-Aufrufs aus. Ausgegeben wird dann die Repräsentation der Liste. Die Liste selber enthält keine Anführungszeichen und Kommas, diese sind nur in einer für Menschen lesbaren Wiedergabe der Daten enthalten.
Mit dem folgenden Ansatz solltest du klar kommen.
Code: Alles auswählen
>>> data = 'HALLO'
>>> print list(data)
['H', 'A', 'L', 'L', 'O']
>>> print ','.join(data)
H,A,L,L,O
Das heißt, du bist *über* 30...?/me hat geschrieben:Offtopic: Als ich vor 2 Jahren auf einem Motörhead-Konzert gesiezt wurde ("Haben Sie mal Feuer für mich?") wusste ich, dass ich alt werde ...A1245x hat geschrieben:Sie haben mir sehr geholfen.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
@BlackJack: Base64 sollte hinkommen
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Und, wie haben Sie darauf reagiert?/me hat geschrieben:Als ich vor 2 Jahren auf einem Motörhead-Konzert gesiezt wurde ("Haben Sie mal Feuer für mich?") wusste ich, dass ich alt werde ...
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
Ach was, ich bin genau 0x30.snafu hat geschrieben:Das heißt, du bist *über* 30...?/me hat geschrieben:Offtopic: Als ich vor 2 Jahren auf einem Motörhead-Konzert gesiezt wurde ("Haben Sie mal Feuer für mich?") wusste ich, dass ich alt werde ...