Seite 1 von 1

list() ohne anführungszeichen

Verfasst: Donnerstag 10. April 2014, 14:28
von A1245x
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 :)

Re: list() ohne anführungszeichen

Verfasst: Donnerstag 10. April 2014, 14:35
von /me
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.

Code: Alles auswählen

>>> data = 'HALLO'
>>> print list(data)
['H', 'A', 'L', 'L', 'O']
>>> print ','.join(data)
H,A,L,L,O
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.

Re: list() ohne anführungszeichen

Verfasst: Donnerstag 10. April 2014, 14:42
von A1245x
Vielen Dank für die schnelle Antwort.
Sie haben mir sehr geholfen.

Re: list() ohne anführungszeichen

Verfasst: Donnerstag 10. April 2014, 15:36
von /me
A1245x hat geschrieben:Sie haben mir sehr geholfen.
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 ...

Re: list() ohne anführungszeichen

Verfasst: Donnerstag 10. April 2014, 16:00
von snafu
/me hat geschrieben:
A1245x hat geschrieben:Sie haben mir sehr geholfen.
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 ...
Das heißt, du bist *über* 30...? :o ;)

Re: list() ohne anführungszeichen

Verfasst: Donnerstag 10. April 2014, 16:13
von BlackJack
@snafu: Welche Basis wird hier benutzt? :-D

Re: list() ohne anführungszeichen

Verfasst: Donnerstag 10. April 2014, 18:58
von cofi
@BlackJack: Base64 sollte hinkommen :twisted:

Re: list() ohne anführungszeichen

Verfasst: Freitag 11. April 2014, 07:31
von mutetella
/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 ...
Und, wie haben Sie darauf reagiert?

Re: list() ohne anführungszeichen

Verfasst: Freitag 11. April 2014, 15:12
von /me
snafu hat geschrieben:
/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 ...
Das heißt, du bist *über* 30...? :o ;)
Ach was, ich bin genau 0x30.