Seite 1 von 1

Umkehrung von list ()

Verfasst: Mittwoch 26. Mai 2010, 22:39
von morgoth
Hallo
Ich habe ein Programm geschrieben das ein Text mit cäsar verschlüsselt.
am Ende kommt bei mir dann eine Liste mit den Buchstaben des verschlüsselten textes heraus
wenn ich diese liste mit print anzeige werden die klammern usw mit angezeigt was aber ein bischen suboptimal ist.
Ich suche ein Befehl mit dem ich eine Liste in ein string umwandaln kann ,ohne das die Klammern usw mit umgewandelt werden wie bei str
MFG Morgoth

Re: Umkehrung von list ()

Verfasst: Mittwoch 26. Mai 2010, 22:41
von morgoth
Hallo
Ich habe vergessen zu schreiben das ich noch sehr wenig bis gar keine Ehrfahrung mit Python habe
MFG Morgoth

Re: Umkehrung von list ()

Verfasst: Mittwoch 26. Mai 2010, 22:46
von BlackJack
@morgoth: Das geht mit der `join()`-Methode auf Zeichenketten.

Re: Umkehrung von list ()

Verfasst: Donnerstag 27. Mai 2010, 11:04
von morgoth
Hallo
Ich habe es mal mit list ausprobiert.
Ich bekomme dann eine Fehlermeldung das list nicht definiert ist
MFG Morgoth

Re: Umkehrung von list ()

Verfasst: Donnerstag 27. Mai 2010, 11:06
von morgoth
Hallo
Ich meine natürlich den join befehl :?
Mfg Morgoth

Re: Umkehrung von list ()

Verfasst: Donnerstag 27. Mai 2010, 11:33
von BlackJack
@morgoth: `join()` ist kein Befehl sondern eine Methode auf Zeichenketten, also musst Du die auf einer Zeichenkette aufrufen. Arbeite am besten mal das Tutorial in der Python-Dokumentation durch, um die Grundlagen zu lernen.

Re: Umkehrung von list ()

Verfasst: Donnerstag 27. Mai 2010, 11:35
von snafu
`.join()` ist, wie schon gesagt wurde eine Methode von Zeichenketten, wobei die Zeichenkette dabei als Trenner fungiert. Eine "leere" Zeichenkette wäre dann eben ohne sichtbaren Trenner:

Code: Alles auswählen

>>> l = list('abc')
>>> l
['a', 'b', 'c']
>>> ''.join(l)
'abc'

Re: Umkehrung von list ()

Verfasst: Samstag 29. Mai 2010, 17:18
von morgoth
Danke snafu jetzt habe ich es verstanden mein fehler war ,dass ich nicht ''. vor das join geschrieben habe.
Mfg Morgoth