Seite 1 von 1
Bestimmter Wert in einem Array suchen und die entsprechende Zeilennummer als Variable ausgeben
Verfasst: Sonntag 26. April 2020, 08:30
von NinoBaumann
Hallo,
ich habe das Problem, dass ich ein Array nach einem Bestimmter Wert durchsuchen möchte und dann die entsprechende Zeilennummer als Variable ausgegeben haben möchte. Ich habe leider keinen Beitrag im Forum gefunden, der mir bei meinem Problem weiterhelfen könnte. Deshalb hoffe ich auf diesem Weg meine Frage beantwortet zu bekommen.
Vielen Dank im Voraus!
Beste Grüße
Nino
Re: Bestimmter Wert in einem Array suchen und die entsprechende Zeilennummer als Variable ausgeben
Verfasst: Sonntag 26. April 2020, 09:25
von Sirius3
Du hast wahrscheinlich kein Array sondern eine Liste. Aber beide haben eine index-Methode, die hier weiterhilft.
Re: Bestimmter Wert in einem Array suchen und die entsprechende Zeilennummer als Variable ausgeben
Verfasst: Sonntag 26. April 2020, 10:59
von __blackjack__
@NinoBaumann: Ansonsten muss man, sollte die `index()`-Methode direkt auf der Liste das Problem nicht lösen können, halt *programmieren*. Also beispielsweise wenn das eine Liste mit Zeilen ist und man eine Zeile sucht, die einen bestimmten Wert enthält, muss man den in jeder Zeile suchen.
Re: Bestimmter Wert in einem Array suchen und die entsprechende Zeilennummer als Variable ausgeben
Verfasst: Sonntag 26. April 2020, 11:52
von einfachTobi
Wenn du ein Numpy-Array hast, dann macht argwhere() genau das, was du suchst.
Ergänzung: nonzero() oder where() gehen natürlich auch. Für den genauen Unterschied empfehle ich einen Blick in die Doku.
Re: Bestimmter Wert in einem Array suchen und die entsprechende Zeilennummer als Variable ausgeben
Verfasst: Montag 27. April 2020, 08:28
von NinoBaumann
Hey,
vielen Dank für eure Antworten! Hat funktioniert.
Viele Grüße
Nino