Python-Liste und For-Schleife in LuckyTemplates

Python-Liste und For-Schleife in LuckyTemplates

In diesem Tutorial zeige ich, wie eine For-Schleife Python-Listenelemente in LuckyTemplates durchlaufen kann . Beachten Sie, dass eine Liste ein Python-Datentyp ist, der aus Elementen besteht, die von einfach bis fortgeschritten reichen.

Die For-Schleife ermöglicht es uns, ähnliche Codes für eine begrenzte Anzahl von Malen zu wiederholen. Es vereinfacht komplexe Probleme in einfache.

Zunächst müssen Sie mit Ihrem Jupyter-Notizbuch ein neues Python-Notizbuch erstellen. Sobald Sie Ihr Python-Notizbuch geöffnet haben, können wir jetzt unsere Python-Liste in der Codezelle erstellen. 

Inhaltsverzeichnis

Erstellen einer Python-Liste und einer For-Schleife in LuckyTemplates – Numerisch

Nennen wir unsere Beispielliste my_list . Eine Python-Liste wird durch Klammern „[]“ gekennzeichnet und durch Komma „,“ getrennt.

Python-Liste und For-Schleife in LuckyTemplates

Stellen Sie sicher, dass Sie Ihre Elemente in die Klammern setzen, sonst wird beim Ausführen nichts angezeigt.

Python-Liste und For-Schleife in LuckyTemplates

Nehmen wir an, wir möchten allen Elementen in unserer Liste 1 hinzufügen . Sie können nicht einfach +1 in Ihren Code eingeben, da dies zu einem Tippfehler führt. Dazu müssen wir jedes Element in unserer Liste mithilfe der For-Schleife iterieren . 

Python-Liste und For-Schleife in LuckyTemplates

Wir verwenden das Wort „ For“ , um eine Schleife zu kennzeichnen, auf die ein Platzhalter folgt, der auch als Variable bezeichnet wird. Normalerweise verwenden wir Variablen wie i und x , aber jetzt verwenden wir i . Auch hier möchten wir zu jedem unserer Elemente 1 hinzufügen . Wir müssen also jedes Element in unserer Liste durchlaufen, indem wir den folgenden Code eingeben.

Python-Liste und For-Schleife in LuckyTemplates

Dann packen Sie es in eine Print- Anweisung ein. Sobald wir das ausführen, können wir sehen, dass wir jedem unserer Elemente in unserer Python-Liste erfolgreich 1 hinzugefügt haben.

Python-Liste und For-Schleife in LuckyTemplates

Beachten Sie jedoch, dass Sie jederzeit jede gewünschte Zahl ändern und hinzufügen können. Zum Beispiel möchten wir 5 hinzufügen . Geben Sie einfach die Zahl in der Klammer ein. Sobald wir es ausführen, wird in unseren Ergebnissen angezeigt, dass jedes unserer Elemente zu 5 hinzugefügt wird .

Python-Liste und For-Schleife in LuckyTemplates

Anhängen einer vorhandenen Liste an eine neue Liste mithilfe von For-Schleifen

Möglicherweise möchten wir unsere Ergebnisse aus unserer vorherigen Liste in unserer Liste angeben. Nehmen wir als Beispiele die Ergebnisse 6, 8, 9, 10 und 11 . Erstellen wir zunächst eine leere Liste in einer neuen Codezelle, in die wir unsere vorherige Liste „ my_list“ integrieren können .

Nennen wir diese leere Liste „new_list“ und erstellen wir eine For-Schleife mit X als Variable. Wir werden unsere bestehende Liste mit dem Namen my_list anhängen , also werden wir das wiederholen.

Python-Liste und For-Schleife in LuckyTemplates

Dann möchten wir, dass die Werte unserer my_list zu 5 addiert werden, also müssen wir x = x+5 hinzufügen . Wir hängen nun unsere vorherige Liste mit der Variablen X an unsere neue_Liste an . Anhängen wird verwendet, um ein Element am Ende einer bereits vorhandenen Liste hinzuzufügen.

Python-Liste und For-Schleife in LuckyTemplates

In einer neuen Zelle können wir unsere Variable new_list eingeben . Sobald wir dies ausführen, können wir sehen, dass wir unsere Ergebnisse erfolgreich zu unserer neuen Liste hinzugefügt haben.

Python-Liste und For-Schleife in LuckyTemplates

Erstellen einer Python-Liste und einer For-Schleife in LuckyTemplates – Text

Ich habe zuvor einige Möglichkeiten gezeigt, wie wir Python-Listen und For-Schleifen durch Zahlen erstellen können . Lassen Sie uns nun einen Text auf die gleiche Weise auswerten. In diesem Beispiel verwende ich Firmennamen.

Geben wir das Wort Unternehmen ein , fügen unsere Klammern hinzu und listen darin unsere Firmennamen auf. Für dieses Beispiel verwenden wir Microsoft , IBM , Tesla und Meta. Beachten Sie, dass Sie jedes beliebige Unternehmen verwenden können. 

Python-Liste und For-Schleife in LuckyTemplates

Durch die Verwendung von For Loop möchten wir das Unternehmen mit dem Buchstaben „ a “ im Titel zurückgeben . Um diese Unternehmen zu klassifizieren, erstellen Sie eine For-Schleife, indem Sie den folgenden Code eingeben.

Python-Liste und For-Schleife in LuckyTemplates

Dieser Code gibt an, dass wir, indem wir die For-Schleife verwenden, um jedes Element in unserer Liste zu durchlaufen, jedes dieser Elemente mit dem Buchstaben „ a “ ausdrucken und es dann ausführen können.

Python-Liste und For-Schleife in LuckyTemplates

Wir können bereits sehen, wie praktisch und leistungsfähig diese Methode ist, wenn wir uns das Durchlaufen Tausender verschiedener Elemente ansehen, die möglicherweise in einer Liste enthalten sind. Im weiteren Verlauf unseres Tutorials zeige ich Ihnen eine weitere Methode namens List Comprehension.

Erstellen einer Python-Liste und einer For-Schleife in LuckyTemplates – Numerisches Listenverständnis

Das Listenverständnis ist dem, was ich zuvor demonstriert habe, ziemlich ähnlich. Der Unterschied besteht darin, dass es viel übersichtlicher, einfacher und zeiteffizienter ist. Es wird von einigen Leuten bevorzugt, weil es die Anzahl der in einem Programm verwendeten Zeilen begrenzen kann. Lassen Sie uns die gleiche Aktion für unser erstes und zweites Beispiel erstellen, indem wir in jedem Element innerhalb derselben Codezelle direkt 1 hinzufügen. 

Um Verwirrung zu vermeiden und einen Vergleich zu ermöglichen, nennen wir unsere Liste my_list2 und geben dann unsere Python-Listenelemente in die Klammern ein. Darunter erstellen wir eine neue Liste „ new_list_2 “, um unseren Ausdruck zum Hinzufügen von 1 zu jedem der in my_list2 aufgeführten Elemente anzugeben .

Python-Liste und For-Schleife in LuckyTemplates

Sobald wir „new_list_2“ in einer neuen Zelle ausführen, sehen wir die gleichen Erkenntnisse oder Ergebnisse der Elemente wie zuvor.

Python-Liste und For-Schleife in LuckyTemplates

Wir können sehen, dass beide Methoden das gleiche Ergebnis liefern; Die Verwendung des Listenverständnisses ist jedoch viel kürzer, schneller und einfacher. 

Erstellen einer Python-Liste und einer For-Schleife in LuckyTemplates – Text zum Listenverständnis

Eine weitere Möglichkeit, das Listenverständnis zu nutzen, besteht darin, es bei der Auswertung von Texten zu verwenden, genau wie in unserem vorherigen Beispiel für Firmennamen. Machen wir die gleiche Aktion wie beim letzten Mal, bei der wir jedes Unternehmen iterierten, um unser bestimmtes Element zu erhalten.

Verwenden wir einen anderen Namen, um einen Vergleich zu ermöglichen, zum Beispiel a_company. Wir möchten für jedes Element ( i ) in unserer Firmenliste ein Element ( i ) zurückgeben, wenn es in diesem bestimmten Element ( i ) „ a “ enthält . Siehe den Code unten.

Python-Liste und For-Schleife in LuckyTemplates

Sobald wir unsere a_company- Liste in eine neue Zelle eingeben , werden uns die Elemente oder Unternehmen angezeigt, die den Buchstaben „ a “ haben.

Python-Liste und For-Schleife in LuckyTemplates

Wir können die For-Schleife auch zum Fixieren von Elementen innerhalb einer Liste verwenden. Nehmen wir anhand desselben Beispiels an, wir möchten alle Elemente in unserer Python- Liste in Großbuchstaben schreiben.

Wir kopieren dieselbe zuvor in Kleinbuchstaben geschriebene Unternehmensliste und geben darunter unsere For-Schleife ein. Wir müssen die Methode „upper()“ verwenden , um jedes Element in unserer Liste in Großbuchstaben zu schreiben.

Python-Liste und For-Schleife in LuckyTemplates

Sobald wir diesen Code ausführen, wird angezeigt, dass alle Elemente in unserer Python-Liste jetzt in Großbuchstaben eingegeben sind.

Python-Liste und For-Schleife in LuckyTemplates


Benutzerdefinierte Python-Funktionen | Eine Übersicht
zum Laden von Beispieldatensätzen in Python
mithilfe von Python in LuckyTemplates | Datensatz- und String-Funktion

Abschluss

Die von mir demonstrierten Methoden sind nur einige der möglichen Dinge, die Sie mit der Python-Liste und der For-Schleife in LuckyTemplates tun können.

Eine Liste ist der vielseitigste in Python verfügbare Datentyp und wird als Liste von durch Kommas getrennten Werten oder Elementen in Klammern geschrieben. Eine Python-Liste hilft dabei, mehrere Daten gleichzeitig zu speichern.

Andererseits ist die For-Schleife in Python von entscheidender Bedeutung, da sie es Benutzern ermöglicht, Listen zu durchlaufen, die Tausende von Elementen enthalten können.

Alles Gute,

Gaellim









So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst