Seite 1 von 1

Find the last exesting element

Verfasst: Montag 20. September 2010, 11:22
von gooogle
Hallo

wie kann ich innerhalb einer Liste das letzte vorkommende element bzw. den index herausfinden?
eine richtige methode konnte ich bislang nicht finden.

beispiel:

list = [1,2,3,4,5,5,5,5,54,4,4,4,4,5,6,6]

würde gerne den index der letzten vorkommenden "5" bekommen.

was ich machen könnte ist, mit einer while schleife durchgehen und den index rauschreiben und das element löschen, bis
das letzte gefunden wurde. aber das geht doch bestimmt einfacher bzw. eleganter?
:)

gruss

Re: Find the last exesting element

Verfasst: Montag 20. September 2010, 11:26
von Pekh
Wie würdest du denn nach dem ersten Vorkommen suchen?

Re: Find the last exesting element

Verfasst: Montag 20. September 2010, 11:39
von .robert
Es gibt ja eine Methode, den Index des ersten Vorkommens zu bestimmen. Und so eine Liste hat ja immer zwei Seiten...

Re: Find the last exesting element

Verfasst: Montag 20. September 2010, 11:46
von gooogle
Hallo

ahh stimmt. mit reverse umpolen und dann suchen und von len(ursprünglich) abziehen.

Gruss

Re: Find the last exesting element

Verfasst: Dienstag 21. September 2010, 09:22
von snafu
len(ursprünglich) - 1