Python-liste og for løkke i Lucky-maler

I denne opplæringen skal jeg demonstrere hvordan For Loop kan iterere over Python-listeelementer i. Vær oppmerksom på at en liste er en Python-datatype som består av elementer fra det enkle til det avanserte.

For-løkken gjør det mulig for oss å gjenta koder som er like i et begrenset antall ganger. Det forenkler komplekse problemer til enkle.

Til å begynne med må du lage en ny Python Notebook ved hjelp av Jupyter Notebook. Når du har åpnet Python Notebook, kan vi nå lage Python List i kodecellen. 

Innholdsfortegnelse

Lage en Python-liste og for løkke i LuckyTemplates – Numerisk

La oss kalle prøvelisten min_liste . En Python-liste er indikert med parentes '[ ]' og atskilt med komma ','.

Python-liste og for løkke i Lucky-maler

Sørg for å sette elementene dine innenfor brakettene, ellers vil ingenting vises når du kjører det.

Python-liste og for løkke i Lucky-maler

La oss si at vi vil legge til 1 til alle elementene våre i listen vår. Du kan ikke bare legge inn +1 i koden din fordi det vil føre til en skrivefeil. For å gjøre det, må vi iterere hvert element i listen vår ved å bruke For Loop

Python-liste og for løkke i Lucky-maler

Vi bruker ordet For for å indikere en løkke etterfulgt av en plassholder også kjent som variabel. Vanligvis bruker vi variabler som i og x , men foreløpig bruker vi i . Igjen, vi ønsker å legge til 1 til hvert av elementene våre. Så vi må iterere over hvert element i listen vår ved å skrive inn koden nedenfor.

Python-liste og for løkke i Lucky-maler

Pakk den deretter inn i en utskriftserklæring . Når vi har kjørt det, kan vi se at vi har lagt til 1 til hvert av elementene våre i Python-listen vår.

Python-liste og for løkke i Lucky-maler

Bare vit at du alltid kan endre og legge til et hvilket som helst nummer du vil. For eksempel vil vi legge til 5 . Bare skriv inn tallet i parentesen. Når vi har kjørt det, vil det vise i funnene våre at hvert av elementene våre er lagt til 5 .

Python-liste og for løkke i Lucky-maler

Legger til eksisterende liste til en ny liste ved å bruke For Loops

Vi vil kanskje indikere funnene våre fra vår forrige liste til listen vår. La oss bruke 6, 8, 9, 10 og 11 funn som eksempler. La oss først lage en tom liste i en ny kodecelle der vi kan inkorporere vår forrige liste ' my_list' i den.

La oss kalle denne tomme listen 'new_list' og lage en For Loop ved å bruke X som vår variabel. Vi vil legge til vår eksisterende liste kalt my_list , så vi skal gjenta det.

Python-liste og for løkke i Lucky-maler

Deretter vil vi at verdiene til min_listen vår skal legges til 5, så vi må legge til x = x+5 . Vi vil nå legge til vår forrige liste til vår new_list med variabelen X . Append brukes til å legge til et element på slutten av en allerede eksisterende liste.

Python-liste og for løkke i Lucky-maler

I en ny celle kan vi skrive inn vår variabel new_list . Når vi har kjørt dette, kan vi se at vi har lagt til funnene våre på den nye listen.

Python-liste og for løkke i Lucky-maler

Lage en Python-liste og for løkke i LuckyTemplates – Tekst

Jeg har demonstrert noen få og For Loops gjennom tall tidligere. La oss nå vurdere litt tekst på samme måte. Jeg skal bruke firmanavn i dette eksemplet.

La oss skrive inn ordet selskap , legge til parentesene våre og liste opp firmanavnene våre inni. For dette eksemplet, la oss bruke, IBM , Tesla og Meta. Merk at du kan bruke hvilket som helst selskap du liker. 

Python-liste og for løkke i Lucky-maler

Med bruk av For Loop ønsker vi å returnere selskapet med bokstaven " a " i titlene. For å klassifisere disse selskapene, lag en For Loop ved å skrive inn koden nedenfor.

Python-liste og for løkke i Lucky-maler

Denne koden indikerer at ved å bruke For Loop til å gå gjennom hvert element i listen vår, kan vi skrive ut hvert av disse elementene som har bokstaven " a " og deretter kjøre det.

Python-liste og for løkke i Lucky-maler

Vi kan allerede se hvor praktisk og kraftig denne metoden blir når vi ser på å gå gjennom tusenvis av forskjellige elementer som kan være på en liste. Fortsett med opplæringen vår, jeg skal vise deg en annen metode som heter Listeforståelse.

Lage en Python-liste og for løkke i Lucky-maler – Listeforståelse Numerisk

Listeforståelse er ganske lik det jeg tidligere har demonstrert. Forskjellen ligger i at det er mye ryddigere, enklere og tidseffektivt. Det foretrekkes av noen mennesker fordi det kan begrense antall linjer som brukes i et program. La oss lage den samme handlingen på vårt første og andre eksempel på å legge til 1 direkte i hvert element i samme kodecelle. 

For å unngå forvirring og for å gi en sammenligning, la oss navngi listen min_liste2 og deretter skrive inn Python-listeelementene innenfor parentesene. Under det vil vi opprette en ny liste ' new_list_2 ' for å indikere vårt uttrykk for å legge til 1 til hvert av elementene som er oppført i min_liste2 .

Python-liste og for løkke i Lucky-maler

Når vi kjører vår new_list_2 i en ny celle, vil vi se de samme funnene eller resultatene av elementer fra før.

Python-liste og for løkke i Lucky-maler

Vi kan se at begge metodene gir samme resultat; Men å bruke listeforståelse er mye kortere, raskere og enklere å gjøre. 

Lage en Python-liste og for løkke i LuckyTemplates – Listeforståelsestekst

Til slutt, en annen måte vi kan bruke listeforståelse på er ved å bruke den til å evaluere tekst på samme måte som vårt forrige eksempel angående firmanavn. La oss gjøre den samme handlingen som vi gjorde forrige gang, der vi gjentok hvert enkelt selskap for å få vårt spesielle element.

La oss bruke et annet navn for å gi en sammenligning, for eksempel a_company. Vi ønsker å returnere et element ( i ) for hvert element ( i ) i selskapslisten vår hvis det har ' a ' i det bestemte elementet ( i ). Se koden nedenfor.

Python-liste og for løkke i Lucky-maler

Når vi skriver inn a_company- listen vår på en ny celle, vil den vise oss de elementene eller selskapene som har bokstaven " a ."

Python-liste og for løkke i Lucky-maler

Vi kan også bruke For Loop til å fikse elementer i en liste. Ved å bruke det samme eksempelet, la oss si at vi ønsker å lage alle elementene i listen vår med store bokstaver.

Vi kopierer den samme firmalisten skrevet med små bokstaver før og skriver inn For Loop under den. Vi må bruke upper()- metoden for å ha hvert element i listen vår med store bokstaver.

Python-liste og for løkke i Lucky-maler

Når vi kjører den koden, vil den vise at alle elementene i vårer nå skrevet med store bokstaver.

Python-liste og for løkke i Lucky-maler




Konklusjon

Metodene jeg har demonstrert er bare noen få av alle mulige ting du kan gjøre ved å bruke Python-listen og For Loop i LuckyTemplates.

En liste er den mest allsidige datatypen som er tilgjengelig i Python, skrevet som en liste over kommadelte verdier eller elementer mellom parenteser. En Python-liste hjelper til med å lagre flere data samtidig.

På den annen side er For Loop avgjørende i Python ettersom det lar brukere krysse lister som kan inneholde tusenvis av elementer.

Beste ønsker,

Gaellim








Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.