Python-liste og til sløjfe i LuckyTemplates

I denne tutorial vil jeg demonstrere, hvordan For Loop kan iterere over Python-listeelementer i. Bemærk, at en liste er en Python-datatype, der består af elementer, der spænder fra det simple til det avancerede.

For-løkken gør det muligt for os at gentage koder, der ligner hinanden i et begrænset antal gange. Det forenkler komplekse problemer til simple.

Til at begynde med skal du oprette en ny Python Notebook ved hjælp af din Jupyter Notebook. Når du har din Python Notebook åben, kan vi nu lave vores Python List i kodecellen. 

Indholdsfortegnelse

Lav en Python-liste og for loop i Lucky Templates – Numerisk

Lad os kalde vores eksempelliste for my_list . En Python-liste er angivet med parentes '[ ]' og adskilt med komma ','.

Python-liste og til sløjfe i LuckyTemplates

Sørg for at sætte dine elementer inden i beslagene, ellers vil der ikke vises noget, når du kører det.

Python-liste og til sløjfe i LuckyTemplates

Lad os sige, at vi vil tilføje 1 til alle vores elementer på vores liste. Du kan ikke bare indtaste +1 i din kode, fordi det vil resultere i en tastefejl. For at gøre det skal vi gentage hvert element på vores liste ved at bruge For Loop

Python-liste og til sløjfe i LuckyTemplates

Vi bruger ordet For til at angive en løkke efterfulgt af en pladsholder også kendt som variabel. Normalt bruger vi variabler som i og x , men for nu, lad os bruge i . Igen vil vi tilføje 1 til hvert af vores elementer. Så vi skal gentage hvert element på vores liste ved at skrive koden nedenfor.

Python-liste og til sløjfe i LuckyTemplates

Pak det derefter ind i en Udskriv -erklæring. Når vi har kørt det, kan vi se, at vi med succes har tilføjet 1 til hvert af vores elementer i vores Python-liste.

Python-liste og til sløjfe i LuckyTemplates

Du skal bare vide, at du altid kan ændre og tilføje et hvilket som helst nummer, du ønsker. For eksempel vil vi tilføje 5 . Indtast blot tallet i parentesen. Når vi har kørt det, vil det vise i vores resultater, at hvert af vores elementer er tilføjet til 5 .

Python-liste og til sløjfe i LuckyTemplates

Tilføjelse af eksisterende liste til en ny liste ved brug af for loops

Vi ønsker måske at angive vores resultater fra vores tidligere liste til vores liste. Lad os bruge 6, 8, 9, 10 og 11 resultater som eksempler. Lad os først oprette en tom liste i en ny kodecelle, hvor vi kan inkorporere vores tidligere liste ' my_list' i den.

Lad os kalde denne tomme liste 'new_list' og lave en For Loop ved at bruge X som vores variabel. Vi vil tilføje vores eksisterende liste kaldet my_list , så vi vil gentage det.

Python-liste og til sløjfe i LuckyTemplates

Derefter vil vi have værdierne af vores min_liste til at blive tilføjet til 5, så vi skal tilføje x = x+5 . Vi vil nu tilføje vores tidligere liste til vores new_list med variablen X . Tilføj bruges til at tilføje et element til slutningen af ​​en allerede eksisterende liste.

Python-liste og til sløjfe i LuckyTemplates

I en ny celle kan vi indtaste vores variabel new_list . Når vi har kørt dette, kan vi se, at vi med succes har tilføjet vores resultater til vores nye liste.

Python-liste og til sløjfe i LuckyTemplates

Lav en Python-liste og for loop i Lucky Templates – Tekst

Jeg har demonstreret et par og For Loops gennem numre tidligere. Lad os nu vurdere noget tekst på samme måde. Jeg vil bruge firmanavne i dette eksempel.

Lad os skrive ordet virksomhed , tilføje vores parenteser og liste vores virksomhedsnavne indeni. For dette eksempel, lad os bruge, IBM , Tesla og Meta. Bemærk, at du kan bruge ethvert firma, du kan lide. 

Python-liste og til sløjfe i LuckyTemplates

Med brugen af ​​For Loop ønsker vi at returnere virksomheden med bogstavet " a " i deres titler. For at klassificere disse virksomheder skal du oprette en For Loop ved at indtaste koden nedenfor.

Python-liste og til sløjfe i LuckyTemplates

Denne kode angiver, at ved at bruge For Loop til at gennemgå hvert element på vores liste, kan vi udskrive hvert af disse elementer, der har bogstavet " a " og derefter køre det.

Python-liste og til sløjfe i LuckyTemplates

Vi kan allerede se, hvor praktisk og kraftfuld denne metode bliver, når vi ser på at gå gennem tusindvis af forskellige elementer, der kan være på en liste. Går vi videre med vores tutorial, vil jeg vise dig en anden metode kaldet Listeforståelse.

At lave en Python-liste og gå i løkke i Lucky Templates – Listeforståelse Numerisk

Listeforståelse er ret lig det, jeg tidligere har demonstreret. Forskellen ligger i, at det er meget pænere, nemmere og tidseffektivt. Det foretrækkes af nogle mennesker, fordi det kan begrænse antallet af linjer, der bruges i et program. Lad os lave den samme handling på vores første og andet eksempel på at tilføje 1 direkte i hvert element i den samme kodecelle. 

For at undgå forvirring og for at give en sammenligning, lad os navngive vores liste my_list2 og derefter indtaste vores Python-listeelementer inden for parentes. Herunder opretter vi en ny liste ' new_list_2 ' for at indikere vores udtryk for at tilføje 1 til hvert af elementerne i min_liste2 .

Python-liste og til sløjfe i LuckyTemplates

Når vi kører vores new_list_2 i en ny celle, vil vi se de samme resultater eller resultater af elementer fra før.

Python-liste og til sløjfe i LuckyTemplates

Vi kan se, at begge metoder giver det samme resultat; Men at bruge listeforståelse er meget kortere, hurtigere og nemmere at gøre. 

Lav en Python-liste og for loop i Lucky Templates - Listeforståelsestekst

Endelig er en anden måde, vi kan bruge listeforståelse på, ved at bruge den til at evaluere tekst på samme måde som vores tidligere eksempel vedrørende firmanavne. Lad os gøre den samme handling, som vi gjorde sidste gang, hvor vi gentog hver enkelt virksomhed for at få vores særlige element.

Lad os bruge et andet navn til at give en sammenligning, for eksempel a_company. Vi ønsker at returnere et element ( i ) for hvert element ( i ) i vores virksomhedsliste , hvis det har ' a ' i det pågældende element ( i ). Se koden nedenfor.

Python-liste og til sløjfe i LuckyTemplates

Når vi har indtastet vores a_company- liste på en ny celle, vil den vise os de elementer eller virksomheder, der har et bogstav " a ."

Python-liste og til sløjfe i LuckyTemplates

Vi kan også bruge For Loop til fastgørelse af elementer i en liste. Ved at bruge det samme eksempel, lad os sige, at vi vil lave alle elementerne på vores liste med store bogstaver.

Vi kopierer den samme virksomhedsliste skrevet med små bogstaver før og skriver vores For Loop under det. Vi skal bruge upper()- metoden for at have hvert element i vores liste med store bogstaver.

Python-liste og til sløjfe i LuckyTemplates

Når vi kører den kode, vil den vise, at alle elementerne i voreser nu skrevet med store bogstaver.

Python-liste og til sløjfe i LuckyTemplates




Konklusion

De metoder, jeg har demonstreret, er blot nogle få af alle de mulige ting, du kan gøre ved at bruge Python-listen og For Loop i LuckyTemplates.

En liste er den mest alsidige datatype, der er tilgængelig i Python, skrevet som en liste over kommaseparerede værdier eller elementer mellem parenteser. En Python-liste hjælper med at gemme flere data på samme tid.

På den anden side er For Loop afgørende i Python, da det gør det muligt for brugere at krydse lister, der kan indeholde tusindvis af elementer.

Alt det bedste,

Gaellim









Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.