Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich alle Vorkommen eines Elements in einer Python-Liste finden?

Wie kann ich alle Vorkommen eines Elements in einer Python-Liste finden?

Susan Sarandon
Freigeben: 2024-12-20 16:35:10
Original
215 Leute haben es durchsucht

How Can I Find All Occurrences of an Element in a Python List?

Alle Vorkommen eines Elements in einer Liste finden

Die Python-Funktion index() kann verwendet werden, um das erste Vorkommen eines Elements zu finden in einer Liste. Es kann jedoch Situationen geben, in denen Sie alle Vorkommen eines bestimmten Elements abrufen müssen.

Um dies zu erreichen, besteht eine clevere Lösung darin, Listenverständnis mit der Funktion enumerate() zu verwenden:

indices = [i for i, x in enumerate(my_list) if x == "whatever"]
Nach dem Login kopieren

Die Funktion enumerate() generiert Paare von (Index, Element) für jedes Element in der Liste. Durch das Entpacken dieser Paare in den Index i und das Listenelement x erstellt das Listenverständnis eine neue Liste, die die Indizes aller Elemente in my_list enthält, die gleich „was auch immer“ sind.

Das obige ist der detaillierte Inhalt vonWie kann ich alle Vorkommen eines Elements in einer Python-Liste finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage