Seite 1 von 1
Nummerirung Listen
Verfasst: Mittwoch 2. Oktober 2019, 16:14
von PyhtonWolf
Hallo,
ich wolte mal fragen wie ich eine schleife erstelle die automatisch alle inhalte einer liste nummerriert.
ich Freue mich über eine antwort
Danke
Re: Nummerirung Listen
Verfasst: Mittwoch 2. Oktober 2019, 16:23
von __deets__
Oder meinst du aufzaehlen?
Re: Nummerirung Listen
Verfasst: Mittwoch 2. Oktober 2019, 22:20
von snafu
Wieder mal ein Rate-Thread, da die Anforderungen zu ungenau beschrieben sind. Wie dem auch sei, hier ist mein Vorschlag:
Code: Alles auswählen
for num, item in enumerate(items, 1):
print(f'[{num}] {item}')
Die geschweiften Klammern fügen den Wert der jeweiligen Bezeichner ein. Die eckigen Klammern lassen sich natürlich auch anders ersetzen, je nach gewünschter Darstellung.
enumerate(..., 1) startet die Aufzählung der Elemente mit einer Eins anstelle der sonst üblichen Null. Weitere Details finden sich in der Python-Dokumentation...
Re: Nummerirung Listen
Verfasst: Freitag 4. Oktober 2019, 17:48
von PyhtonWolf
Entschuldigung was ich brauchte war eine schleife mit der ich den inhalt einer liste
automatisch durchnummeriere und bei z.b. 3 wieder neu anfängt
ich brauche es um leute auf einer liste in mehrere teams zu unterteilen
Re: Nummerirung Listen
Verfasst: Freitag 4. Oktober 2019, 19:20
von kbr
Was Du suchst, dürften ‚enumerate‘ und der Modulo-Operator sein.
Re: Nummerirung Listen
Verfasst: Freitag 4. Oktober 2019, 19:57
von Sirius3
Oder itertools.cycle und zip
Re: Nummerirung Listen
Verfasst: Montag 7. Oktober 2019, 14:48
von __blackjack__
Oder mal alle Möglichkeiten des „slicings“ näher anschauen, oder `more_itertools.distribute()`.