Hallo,
kann man in Python die Länge einer Liste bestimmen? Zum Beispiel wenn ich möchte, dass meine Liste nicht mehr als 5 Elemente enthält.
Länge einer Liste
Was heisst fuer dich "bestimmen"? Ich bestimme die Groesse meines Katers, und wenn er zu gross (oder dick...) ist, kommt er auf Diaet. Ich kann aber nicht bestimmen, wie gross er jetzt sein soll.
Willst du das also beschraenken, oder wissen? Ersteres geht zB mit collections.dequeue, und letzteres mit len(meine_liste)
Willst du das also beschraenken, oder wissen? Ersteres geht zB mit collections.dequeue, und letzteres mit len(meine_liste)
- __blackjack__
- User
- Beiträge: 14052
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@agnesabbg: Wenn Du nicht möchtest das eine Liste mehr als fünf Elemente enthält, steck halt nicht mehr als fünf Elemente in die Liste. 

“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Ich denke, es ist wirklich eine Deque mit limitierter Anzahl der Elemente gemeint. Zumindest wäre das IMHO einfacher als das passende Verhalten selbst zu implementieren.
@agnesabbg
Sollen alte Elemente rausgeschmissen werden, wenn die Liste beim Maximum ist, damit die Neuen rein können? Oder soll es eine Fehlermeldung geben und die Alten bleiben drin, ohne dass in dem Fall neue Elemente angefügt werden?
@agnesabbg
Sollen alte Elemente rausgeschmissen werden, wenn die Liste beim Maximum ist, damit die Neuen rein können? Oder soll es eine Fehlermeldung geben und die Alten bleiben drin, ohne dass in dem Fall neue Elemente angefügt werden?