Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
I den här handledningen kommer jag att visa hur For Loop kan iterera över Python-listelement i. Observera att en lista är en Python-datatyp som består av element som sträcker sig från det enkla till det avancerade.
For-slingan gör det möjligt för oss att upprepa koder som liknar varandra ett begränsat antal gånger. Det förenklar komplexa problem till enkla.
Till att börja med måste du skapa en ny Python Notebook med din Jupyter Notebook. När du har din Python Notebook öppen kan vi nu skapa vår Python-lista i kodcellen.
Innehållsförteckning
Göra en Python-lista och för loop i Lucky Templates – Numeriskt
Låt oss kalla vår exempellista my_list . En Python-lista indikeras med parentes '[ ]' och separeras med kommatecken ','.
Se till att placera dina element innanför fästena, annars kommer ingenting att visas när du kör det.
Låt oss säga att vi vill lägga till 1 till alla våra element i vår lista. Du kan inte bara mata in +1 i din kod eftersom det kommer att leda till ett skrivfel. För att göra det måste vi iterera varje element i vår lista genom att använda For Loop .
Vi använder ordet For för att indikera en loop följt av en platshållare även känd som variabel. Vanligtvis använder vi variabler som i och x men för nu, låt oss använda i . Återigen vill vi lägga till 1 till vart och ett av våra element. Så vi måste iterera över varje objekt i vår lista genom att skriva koden nedan.
Slå sedan in det i ett utskriftsutlåtande . När vi kör det kan vi se att vi framgångsrikt har lagt till 1 till vart och ett av våra element i vår Python-lista.
Vet bara att du alltid kan ändra och lägga till vilket nummer du vill. Vi vill till exempel lägga till 5 . Skriv bara in numret inom parentes. När vi väl kört det kommer det att visa i våra resultat att vart och ett av våra element läggs till i 5 .
Lägger till befintlig lista till en ny lista med hjälp av för loopar
Vi kanske vill ange våra resultat från vår tidigare lista till vår lista. Låt oss använda 6, 8, 9, 10 och 11 resultat som exempel. Låt oss först skapa en tom lista i en ny kodcell där vi kan införliva vår tidigare lista ' my_list' i den.
Låt oss kalla denna tomma lista 'new_list' och skapa en For Loop med X som vår variabel. Vi kommer att lägga till vår befintliga lista som heter my_list , så vi ska upprepa det.
Sedan vill vi att värdena för vår my_list ska läggas till 5 så vi måste lägga till x = x+5 . Vi kommer nu att lägga till vår tidigare lista till vår new_list med variabeln X . Append används för att lägga till ett element i slutet av en redan existerande lista.
I en ny cell kan vi skriva in vår variabel new_list . När vi har kört detta kan vi se att vi framgångsrikt har lagt till våra resultat till vår nya lista.
Göra en Python-lista och för loop i Lucky Templates – Text
Jag har visat några och For Loops genom siffror tidigare. Låt oss nu utvärdera lite text på samma sätt. Jag kommer att använda företagsnamn i det här exemplet.
Låt oss skriva in ordet företag , lägga till våra parenteser och lista våra företagsnamn inuti. För detta exempel, låt oss använda, IBM , Tesla och Meta. Observera att du kan använda vilket företag du vill.
Med användningen av For Loop vill vi returnera företaget med bokstaven " a " i deras titlar. För att klassificera dessa företag, skapa en For Loop genom att skriva in koden nedan.
.
Den här koden indikerar att genom att använda For Loop för att gå igenom varje element i vår lista, kan vi skriva ut vart och ett av dessa element som har bokstaven " a " och sedan köra det.
Vi kan redan se hur bekväm och kraftfull denna metod blir när vi tittar på att gå igenom tusentals olika element som kan finnas i en lista. Gå vidare med vår handledning, jag ska visa dig en annan metod som heter Listförståelse.
Göra en Python-lista och för loop i Lucky-mallar – Listförståelse Numerisk
Listförståelse är ganska lik det jag tidigare har visat. Skillnaden ligger i att det är mycket snyggare, enklare och tidseffektivt. Det föredras av vissa människor eftersom det kan begränsa antalet rader som används i ett program. Låt oss skapa samma åtgärd på vårt första och andra exempel på att lägga till 1 direkt i varje element inom samma kodcell.
För att undvika förvirring och för att ge en jämförelse, låt oss namnge vår lista my_list2 och sedan skriva in våra Python-listelement inom parentes. Under det kommer vi att skapa en ny lista ' new_list_2 ' för att indikera vårt uttryck för att lägga till 1 till vart och ett av elementen i min_list2 .
När vi kör vår new_list_2 i en ny cell kommer vi att se samma resultat eller resultat av element från tidigare.
Vi kan se att båda metoderna ger samma resultat; Men att använda listförståelse är mycket kortare, snabbare och lättare att göra.
Göra en Python-lista och för loop i Lucky Templates – Listförståelsetext
Slutligen, ett annat sätt vi kan använda listförståelse är genom att använda det för att utvärdera text på samma sätt som vårt tidigare exempel angående företagsnamn. Låt oss göra samma åtgärd som vi gjorde förra gången, där vi itererade varje företag för att få vårt specifika element.
Låt oss använda ett annat namn för att ge en jämförelse, till exempel a_company. Vi vill returnera ett element ( i ) för varje element ( i ) i vår företagslista om det har ' a ' i det specifika elementet ( i ). Se koden nedan.
När vi väl har skrivit in vår a_company -lista i en ny cell kommer den att visa oss de element eller företag som har bokstaven " a ."
Vi kan också använda For Loop för att fixera element i en lista. Med samma exempel, låt oss säga att vi vill göra alla element i vår lista med versaler.
Vi kopierar samma företagslista som skrivits med gemener innan och skriver in vår For Loop under den. Vi måste använda metoden upper() för att ha varje element i vår lista med versaler.
När vi kör den koden kommer den att visa att alla element i vårskrivs nu med versaler.
Slutsats
Metoderna jag har visat är bara några av alla möjliga saker du kan göra med Python-listan och For Loop i LuckyTemplates.
En lista är den mest mångsidiga datatypen som finns i Python, skriven som en lista med kommaseparerade värden eller objekt mellan parenteser. En Python-lista hjälper till att lagra flera data samtidigt.
Å andra sidan är For Loop avgörande i Python eftersom det gör det möjligt för användare att gå igenom listor som kan innehålla tusentals element.
Med vänliga hälsningar,
Gaellim
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.