join split und tupel?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
Psus82
User
Beiträge: 128
Registriert: Dienstag 6. April 2004, 16:15

join split und tupel?

Beitragvon Psus82 » Montag 14. Februar 2005, 11:55

Kann man join und split auch bei Tupeln verwenden?
Ich will einen Tupel in eine Textdatei schreiben und wieder auslesen.
Bei Listen habe ich dazu join und split verwendet.

Code: Alles auswählen

Tempdata2 = "/n".join(Filesold)
F = file(FolderToSaveLog + "/log.txt", "w")
F.write(Tempdata2)
F.close()


und

Code: Alles auswählen

F = file(FolderToSaveLog + "/log.txt", "r")
Tempdata1 = F.read()
F.close()
Filesold = Tempdata1.split("/n")


Wie kriege ich das mit Tupeln hin?

Greetz
Psus82

Edit (Leonidas): Code in Python Tags gesetzt.
Drei Dinge die Programmierer hassen:
1.)Sonnenlicht
2.)Frische Luft
3.)Das ätzende Geräusch zwitschernder Vögel
CM
User
Beiträge: 2464
Registriert: Sonntag 29. August 2004, 19:47
Kontaktdaten:

Beitragvon CM » Montag 14. Februar 2005, 12:06

Code: Alles auswählen

#mit join - ist zwar ein bißchen von hinten in die Brust durchs Auge, aber:
''.join([x for x in tuple_of_your_choice])
#oder split
tuple(string_of_your_choice.split())


Ist es das, was Du suchst?

Gruß,
Christian
Zuletzt geändert von CM am Montag 14. Februar 2005, 16:50, insgesamt 1-mal geändert.
Benutzeravatar
Psus82
User
Beiträge: 128
Registriert: Dienstag 6. April 2004, 16:15

Danke

Beitragvon Psus82 » Montag 14. Februar 2005, 12:59

ja genau das habe ich gesucht.
Drei Dinge die Programmierer hassen:

1.)Sonnenlicht

2.)Frische Luft

3.)Das ätzende Geräusch zwitschernder Vögel
Benutzeravatar
Psus82
User
Beiträge: 128
Registriert: Dienstag 6. April 2004, 16:15

Tupel in String?

Beitragvon Psus82 » Montag 14. Februar 2005, 13:31

Wie kann ich einen Tupel in einen String umwandeln?

Greetz
Psus82
Drei Dinge die Programmierer hassen:

1.)Sonnenlicht

2.)Frische Luft

3.)Das ätzende Geräusch zwitschernder Vögel
Benutzeravatar
Psus82
User
Beiträge: 128
Registriert: Dienstag 6. April 2004, 16:15

Problem hat sich erledigt.

Beitragvon Psus82 » Montag 14. Februar 2005, 14:15

Habe das Problem behoben.
Drei Dinge die Programmierer hassen:

1.)Sonnenlicht

2.)Frische Luft

3.)Das ätzende Geräusch zwitschernder Vögel
BlackJack

Beitragvon BlackJack » Montag 14. Februar 2005, 23:38

CM hat geschrieben:

Code: Alles auswählen

#mit join - ist zwar ein bißchen von hinten in die Brust durchs Auge, aber:
''.join([x for x in tuple_of_your_choice])


str.join() nimmt als Argument ein `iterable` also auch Tupel:

Code: Alles auswählen

''.join(tuple_of_your_choice)


Dazu muss man das Tupel nicht extra in eine Liste kopieren. Wenn man das tun müsste, dann würde auch das hier reichen:

Code: Alles auswählen

list_that_was_a_tuple = list(tuple_of_your_choice)

Wer ist online?

Mitglieder in diesem Forum: Baidu [Spider], Bing [Bot], onkelhamu