Heim  >  Artikel  >  Backend-Entwicklung  >  Finden Sie das Produkt von Elementen in Python mithilfe einer indizierten Liste

Finden Sie das Produkt von Elementen in Python mithilfe einer indizierten Liste

WBOY
WBOYnach vorne
2023-09-07 12:13:02755Durchsuche

Finden Sie das Produkt von Elementen in Python mithilfe einer indizierten Liste

Einführung

List ist ein Datentyp in Python, der zum Speichern mehrerer Zahlen und Zeichenfolgen in einer einzigen Variablen verwendet wird. Mit Hilfe des Index können wir auf die Elemente der Liste zugreifen. In Python hat jedes Element einen Indexwert. Es beginnt bei 0, das zweite Element ist 1 und das dritte Element ist 2. . Zum Beispiel haben wir eine Liste [2, 4, 6, 8], die 4 Elemente enthält. Wir können Indizes verwenden, um Operationen an bestimmten Elementen einer Liste durchzuführen.

Das Problem verstehen

Jetzt ist es an der Zeit, die gestellten Fragen der Reihe nach zu verstehen. Wir werden das gegebene Problem anhand der folgenden Beispiele verstehen. Angenommen, wir haben eine Liste mit Zahlen [1,2,3,4,5]. Wir müssen das Produkt bestimmter Elemente anhand ihrer Position in der Liste finden. Lassen Sie uns eine weitere Liste erstellen und sie Indexliste nennen. Wir schreiben den Index der Zahl, die wir multiplizieren möchten. Nehmen Sie an, dass der Index der obigen Liste [0,2,4] ist. Wir können sagen, dass wir die Elemente an den Positionen 0, 2 und 4 multiplizieren wollen. In der obigen Frage sind die Werte bei den Indizes 0,2 und 4 1,3 und 5. Das Produkt dieser Werte ist also 1*3*5, was 15 entspricht. Dieser Absatz vermittelt Ihnen ein genaues Verständnis der Verwendung einer indizierten Liste zum Ermitteln des Produkts von Elementen. Im nächsten Absatz werden wir den Prozess sehen, wie dieses Problem mithilfe der Python-Sprache gelöst werden kann.

Lösen Sie Probleme mit Python

Hier ist die Schritt-für-Schritt-Anleitung zum Ermitteln des Produkts von Elementen mithilfe einer indizierten Liste. Um ein Programm zu schreiben, das das Produkt von Elementen mithilfe einer indizierten Liste findet, müssen wir die folgenden Schritte nacheinander ausführen. Alle Schritte sind unten aufgeführt

Schritt 1: Definieren Sie die Funktion

Wir starten das Programm, indem wir eine Funktion definieren. Diese Funktion enthält Anweisungen zum Auffinden elementweiser Produkte. Der Name der Funktion lautet „Product_of_elements“ und sie enthält zwei Parameter. Das eine ist eine Liste von Indizes und das andere ist eine Liste von Elementen.

Schritt 2: Initialisieren Sie das Produkt

Innerhalb der Funktion initialisieren wir eine Variable namens „product“, um das Endergebnis zu speichern. Wir setzen seinen Anfangswert auf 1, als ob eine Multiplikation mit 1 keinen Einfluss auf den Anfangswert hätte.

Schritt 3: Durchsuchen Sie die Indexliste

In diesem Schritt durchlaufen wir jeden Index in der angegebenen Indexliste. Wir werden eine for-Schleife verwenden, um den obigen Durchlauf durchzuführen. Im Grunde hilft uns eine for-Schleife, jedes Element in einer Liste zu durchlaufen, ohne Code zu duplizieren.

Schritt 4: Greifen Sie auf das Element zu

Mit Hilfe von Indizes einfacher auf Elemente zugreifen. Wir verwenden den Index des Elements in Form seiner Position. Mit Hilfe der Indizierung in Python kann jede Operation einfach angewendet werden.

Schritt 5: Multiplizieren Sie die Elemente

Jetzt ist es an der Zeit, das aktuelle Element mit dem Produkt zu multiplizieren. Wir können das Produkt mit dem Operator „*=" aktualisieren, der das aktuelle Element mit diesem Element multipliziert.

Schritt 6: Wiederholen Sie den Vorgang

Schleifen in Python helfen dabei, den gleichen Vorgang immer wieder zu wiederholen. Die Schleife wird fortgesetzt, bis wir alle Indizes in der Indexliste besucht haben. Dadurch wird sichergestellt, dass wir auf jedes Element in der Liste zugegriffen und eine Operation daran ausgeführt haben.

Schritt 7: Produkt zurückschicken

Nachdem wir auf jedes Element in der Liste zugegriffen haben, erhalten wir das Produkt der angegebenen Elemente. Zum Schluss geben wir das Endergebnis der Funktion zurück.

Beispiel

def product_of_elements(index_list, elements_list):
    product = 1
    for index in index_list:
        product *= elements_list[index]
    return product

indices = [0, 2, 4]
elements = [1, 2, 3, 4, 5]
result = product_of_elements(indices, elements)
print("the Product of elements using Index list in Python is ",result)

Ausgabe

 the Product of elements using Index list in Python is  15      

Beispielverwendung und -ausgabe

Wenn wir den obigen Code in der Visual Studio Code IDE ausführen. Wir werden verstehen, wie der Code funktioniert. Wenn wir eine Liste mit Zahlen [1, 2, 3, 4, 5] und die Zahl am Index [0, 2, 4] haben, möchten wir multiplizieren. Wir rufen die Funktion „product_of_elements“ auf, indem wir den Index und das Element als Parameter übergeben. Jetzt speichern wir das Ergebnis in einer Variablen namens „result“. Anschließend drucken wir den Wert von „result“ aus, um das berechnete Produkt zu sehen.

Wenn wir den Code ausführen, werden die Elemente an den Positionen 0, 2 und 4 in der Liste 1, 3, 5 multipliziert und in der Ergebnisvariablen gespeichert. Dadurch wird 15 in der Ergebnisvariablen gespeichert.

Fazit

Die vorherige Ausgabe hat uns gezeigt, wie man eine indizierte Liste in Python verwendet, um das Produkt von Elementen zu erhalten. Python ist die Sprache, mit der sich diese Art von Problemen am einfachsten lösen lässt. Wir haben in der vorherigen Herausforderung eine Funktion definiert. Das Ergebnis wird zurückgegeben, nachdem wir die Liste durchlaufen, auf bestimmte Elemente zugegriffen, sie multipliziert und zurückgegeben haben.

Das obige ist der detaillierte Inhalt vonFinden Sie das Produkt von Elementen in Python mithilfe einer indizierten Liste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen