Seite 1 von 1
Absatz?
Verfasst: Freitag 11. Februar 2005, 15:26
von Psus82
Hi,
kann man wenn man zwei Listen in eine Variable speichert einen Absatz dazwischen setzen?
Ich speichere zwei Listen in eine Variable und will die dann mit einem print ausgeben.
Aber ich möchte das zwischen den beiden Listen eine Zeile frei ist.
Geht das irgendwie

.
Gruß
Psus82
Verfasst: Freitag 11. Februar 2005, 16:06
von Dookie
Hi Psus82,
vielleicht so:
Code: Alles auswählen
>>> l1 = [1,2,3,4,5]
>>> l2 = [6,7,8,9,0]
>>> print "%s\n\n%s" % (str(l1), str(l2))
[1, 2, 3, 4, 5]
[6, 7, 8, 9, 0]
Gruß
Dookie
Danke
Verfasst: Freitag 11. Februar 2005, 16:24
von Psus82
Danke,
manchmal sieht man den Wald vor lauter Bäumen nicht mehr.
Verfasst: Freitag 11. Februar 2005, 16:28
von mawe
Hi!
Das geht auch einfacher:
UPDATE:
@rolgal: ich hab's anfangs genauso verstanden, aber ... naja
Gruß, mawe
Verfasst: Freitag 11. Februar 2005, 16:28
von Gast
hi,
witzig ich hätte deine frage so verstanden, dass ich in etwa diese lösung vorgeschlagen hätte:
Code: Alles auswählen
>>> my_lists=[1,2,3,4,5],[6,7,8,9,10]
>>> for i in my_lists:
print i,'\n'
[1, 2, 3, 4, 5]
[6, 7, 8, 9, 10]
>>>
denn du sagtest ja, 2 listen in einer variablen, oderß
mfg
rolgal
Verfasst: Freitag 11. Februar 2005, 16:33
von Gast
quatsch, so hätte ich es gemacht:
aber du wolltest eh was anders
Schon richtig verstanden.
Verfasst: Freitag 11. Februar 2005, 16:55
von Psus82
Rolgal und Mawe ihr habt das Problem schon richtig verstanden.
Aber ich konnte Dookies Tip auf das Problem umwandeln.
Danke nochma.
Verfasst: Freitag 11. Februar 2005, 18:53
von Gast

, braucht kein mensch, aber bin grad im krankenstand, da hat man allerlei unsinn im kopf:
Code: Alles auswählen
class ListigeListenAusgabe:
def __init__(self, my_lists):
self.my_lists=my_lists
def ausgabe(self):
for i in range(len(self.my_lists)):
try:
if self.my_lists[i+1] in self.my_lists:
print str(self.my_lists[i]),'\n'
except IndexError:
print str(self.my_lists[i])
erfolgreiche tests!
Code: Alles auswählen
>>> g=ListigeListenAusgabe(([1,2,3],[4,5,6],[7,8,9]))
>>> g.ausgabe()
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
>>> a=ListigeListenAusgabe(([1,2,3],[4,5,6],[7,8,9],[10,11,12]))
>>> a.ausgabe()
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
[10, 11, 12]
>>>
Verfasst: Samstag 12. Februar 2005, 00:07
von BlackJack
Ach Du meine Güte, schon wieder eine Klasse. Und unheimlich kompliziert. Mit einer besch... Laufzeit. Naja, der Krankenstand gibt mildernde Umstände.
Was spricht gegen ein einfaches:
Mach mal bitte im Interpreter ein 'import this'. Besonders den 3. Punkt beachten.
Verfasst: Samstag 12. Februar 2005, 13:37
von Gast
hi,...
punkt 3 habe ich gelesen

die klasse war ja nur ein scherz!
was gegen deines spricht: viel zu rational, zu wenig grindig, groovt einfach net!!!
mfg
rolgal
