Seite 1 von 1

liste aus sets

Verfasst: Mittwoch 6. August 2008, 15:46
von ete
Hallo!

Folgender Code:

Code: Alles auswählen

rs = [(19, 24), (10, 13), (20, 25), (15, 22), (13,14)]
for x in rs:
    for p in x:
        print x
        start = p[0]
        end = p[1]
        string =((end-start)*'>') + '-' 
        print string
gibt das:

Code: Alles auswählen

set([(19, 24), (10, 13)])
>>>>>-
>>>-
set([(13, 14), (20, 25)])
>-
>>>>>-
set([(15, 22)])
>>>>>>>-
Ich möchte die "mehrinhaltigen" Sets aber gerne in einer Zeile behalten.
Also so:

Code: Alles auswählen

set([(19, 24), (10, 13)])
>>>>>->>>
set([(13, 14), (20, 25)])
>->>>>>
set([(15, 22)])
>>>>>>>-
Dabei kann der Inhalt beliebig viele sets enthalten, nicht nur 2...
Wie kann ich das umsetzen :?:

Verfasst: Mittwoch 6. August 2008, 15:56
von DatenMetzgerX
Verstehe zwar nicht wirklich denn sinn deines Codes, aber jedenfalls

Code: Alles auswählen

print 'hallo'
gibt
hallo\n
aus

hingegen

Code: Alles auswählen

print 'hallo',
gibt
hallo
aus. Also wenn du kein Komma setzt wird automatisch ein \n hinzugefügt.

Verfasst: Mittwoch 6. August 2008, 16:03
von ete
Ist nur ein Teilabschnitt!

Danke, das funzt! Da hab ich nicht dran gedacht :roll:

Edit:
Jetzt weiss ich was du meinst, mein Edit von vorhin wurde nicht gespeichert. Habs geändert, jetzt ist es klarer.