Seite 1 von 1

danke

Verfasst: Freitag 13. Juni 2014, 11:50
von desperation63
Kann gelöscht werden danke für die Hilfe :D

Re: Listen untereinander ausgeben

Verfasst: Freitag 13. Juni 2014, 12:26
von snafu
Eigentlich ganz simpel:

Code: Alles auswählen

slices = [(0, 7), (7, 12), (12, 14)]
for start, stop in slices:
    print(lists[start:stop])

Re: Listen untereinander ausgeben

Verfasst: Freitag 13. Juni 2014, 12:52
von desperation63
Vielen dank.

Ich hatte einfach eine Blockade im Kopf, wenn ich sehe wie simpel das ist. Danke sehr

Re: danke

Verfasst: Freitag 13. Juni 2014, 12:59
von Kebap
Bitte nicht nachträglich deine Frage löschen. Jetzt macht der Thread für neue Leser nur noch wenig Sinn.

Vielleicht hat in x Monaten irgendwer genau die gleiche Frage, findet dies per Suche, und ärgert sich dann.

Re: danke

Verfasst: Freitag 13. Juni 2014, 12:59
von EyDu
Unter Umständen kann man sich auch die Angabe der doppelten Indizes sparen:

Code: Alles auswählen

slices = 0, 7, 12, 14
for start, stop in zip(slices, slices[1:]):
    print data[start:stop]
Oder noch etwas fauler:

Code: Alles auswählen

slices = 0, 7, 12, 14
for item in zip(slices, slices[1:]):
    print data[slice(*item)]

Re: danke

Verfasst: Freitag 13. Juni 2014, 13:09
von cofi
desperation63 hat geschrieben:Kann gelöscht werden danke für die Hilfe :D
Unterlass das bitte in Zukunft. Indem du deine Frage loeschst nimmst du anderen die Moeglichkeit nach so einem Problem und den Loesungen zu suchen.

Dass du damit die Arbeit aller Antwortenden mit Fuessen trittst und das dann noch mit "danke" ueberschreibst ...

Re: danke

Verfasst: Freitag 13. Juni 2014, 13:18
von desperation63
Oh, das tut mir leid. Das wusste ich nicht. Kommt nicht wieder vor.

Re: danke

Verfasst: Freitag 13. Juni 2014, 14:10
von snafu
Jaja, die ganzen Beiträge hier kamen nur dadurch zustande, weil die Threadersteller alle vergessen hatten, ihre Frage wieder zu löschen... :roll: