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








Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.