Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie laat ik zien hoe For Loop Python-lijstelementen in LuckyTemplates kan herhalen . Houd er rekening mee dat een lijst een Python-gegevenstype is dat bestaat uit elementen variërend van eenvoudig tot geavanceerd.
Met de For-lus kunnen we codes die op elkaar lijken een beperkt aantal keren herhalen. Het vereenvoudigt complexe problemen tot eenvoudige.
Om te beginnen moet u een nieuwe Python Notebook maken met behulp van uw Jupyter Notebook. Zodra u uw Python-notebook hebt geopend, kunnen we nu onze Python-lijst in de codecel maken.
Inhoudsopgave
Een Python-lijst en For Loop maken in LuckyTemplates - Numeriek
Laten we onze voorbeeldlijst mijn_lijst noemen . Een Python-lijst wordt aangegeven door haakjes '[ ]' en gescheiden door een komma ','.
Zorg ervoor dat u uw elementen tussen de haakjes plaatst, anders verschijnt er niets wanneer u het uitvoert.
Laten we zeggen dat we 1 willen toevoegen aan al onze elementen in onze lijst. U kunt niet zomaar +1 in uw code invoeren, omdat dit resulteert in een typefout. Om dit te doen, moeten we elk element in onze lijst herhalen met behulp van For Loop .
We gebruiken het woord For om een lus aan te duiden, gevolgd door een tijdelijke aanduiding, ook wel variabele genoemd. Gewoonlijk gebruiken we variabelen zoals i en x , maar laten we nu i gebruiken . Nogmaals, we willen 1 toevoegen aan elk van onze elementen. We moeten dus elk item in onze lijst herhalen door de onderstaande code te typen.
Verpak het dan in een Print statement. Zodra we dat hebben uitgevoerd, kunnen we zien dat we met succes 1 hebben toegevoegd aan elk van onze elementen in onze Python-lijst.
Weet gewoon dat je altijd elk gewenst nummer kunt wijzigen en toevoegen. We willen bijvoorbeeld 5 optellen . Typ gewoon het nummer tussen de haakjes. Als we het eenmaal hebben uitgevoerd, zal het in onze bevindingen laten zien dat elk van onze elementen is toegevoegd aan 5 .
Bestaande lijst toevoegen aan een nieuwe lijst met behulp van For Loops
Misschien willen we onze bevindingen uit onze vorige lijst aan onze lijst toevoegen. Laten we 6, 8, 9, 10 en 11 bevindingen als voorbeelden gebruiken. Laten we eerst een lege lijst maken in een nieuwe codecel waar we onze vorige lijst ' mijn_lijst' in kunnen opnemen.
Laten we deze lege lijst 'nieuwe_lijst' noemen en een For-lus maken met X als onze variabele. We zullen onze bestaande lijst met de naam my_list toevoegen , dus we gaan daarop herhalen.
Vervolgens willen we dat de waarden van onze mijn_lijst worden opgeteld bij 5, dus we moeten x = x+5 optellen . We voegen nu onze vorige lijst toe aan onze nieuwe_lijst met de variabele X . Append wordt gebruikt om een element toe te voegen aan het einde van een reeds bestaande lijst.
In een nieuwe cel kunnen we onze variabele nieuwe_lijst typen . Zodra we dit hebben uitgevoerd, kunnen we zien dat we onze bevindingen met succes aan onze nieuwe lijst hebben toegevoegd.
Een Python-lijst maken en een for-lus maken in LuckyTemplates - Tekst
Ik heb een paar manieren gedemonstreerd over hoe we eerder een Python-lijst en For Loops via nummers kunnen maken. Laten we nu wat tekst op dezelfde manier evalueren. In dit voorbeeld gebruik ik bedrijfsnamen.
Laten we het woord bedrijf typen , onze haakjes toevoegen en onze bedrijfsnamen erin vermelden. Laten we voor dit voorbeeld Microsoft , IBM , Tesla en Meta gebruiken. Merk op dat u elk bedrijf kunt gebruiken dat u wilt.
Met het gebruik van For Loop willen we het bedrijf teruggeven met de letter " a " in hun titels. Om die bedrijven te classificeren, maakt u een For Loop door de onderstaande code in te typen.
.
Deze code geeft aan dat we, door For Loop te gebruiken om elk element in onze lijst te doorlopen, elk van deze elementen met de letter " a " kunnen afdrukken en vervolgens kunnen uitvoeren.
We kunnen al zien hoe handig en krachtig deze methode wordt als we kijken naar het doorlopen van duizenden verschillende elementen die in een lijst kunnen voorkomen. Als we verder gaan met onze tutorial, zal ik je een andere methode laten zien, genaamd List Comprehension.
Een Python-lijst maken en een for-lus maken in LuckyTemplates - Lijstbegrip Numeriek
Lijstbegrip is vrij gelijkaardig aan wat ik eerder heb gedemonstreerd. Het verschil is dat het veel netter, gemakkelijker en tijdbesparend is. Het heeft de voorkeur van sommige mensen omdat het het aantal regels dat in een programma wordt gebruikt, kan beperken. Laten we dezelfde actie maken op ons eerste en tweede voorbeeld van het rechtstreeks toevoegen van 1 in elk element binnen dezelfde codecel.
Laten we, om verwarring te voorkomen en een vergelijking te maken, onze lijst my_list2 noemen en vervolgens onze Python-lijstelementen tussen de haakjes typen. Daaronder maken we een nieuwe lijst ' new_list_2 ' om onze expressie aan te geven van het toevoegen van 1 aan elk van de elementen die worden vermeld in my_list2 .
Zodra we onze nieuwe_lijst_2 in een nieuwe cel uitvoeren , zien we dezelfde bevindingen of resultaten van elementen van daarvoor.
We kunnen zien dat beide methoden hetzelfde resultaat opleveren; het gebruik van lijstbegrip is echter een stuk korter, sneller en gemakkelijker te doen.
Een Python-lijst maken en een for-lus maken in LuckyTemplates - Lijstbegriptekst
Ten slotte, een andere manier waarop we lijstbegrip kunnen gebruiken, is door het te gebruiken bij het evalueren van tekst, net als in ons vorige voorbeeld met betrekking tot bedrijfsnamen. Laten we dezelfde actie uitvoeren als de vorige keer, waarbij we elk bedrijf herhaalden om ons specifieke element te krijgen.
Laten we een andere naam gebruiken om een vergelijking te maken, bijvoorbeeld a_company. We willen een element ( i ) teruggeven voor elk element ( i ) in onze bedrijvenlijst als het een ' a ' heeft in dat specifieke element ( i ). Zie onderstaande code.
Zodra we onze a_company- lijst in een nieuwe cel typen , worden die elementen of bedrijven weergegeven die een letter " a " hebben.
We kunnen For Loop ook gebruiken om elementen in een lijst te bevestigen. Laten we met hetzelfde voorbeeld zeggen dat we alle elementen in onze Python- lijst in hoofdletters willen maken.
We kopiëren diezelfde bedrijvenlijst die eerder in kleine letters is geschreven en typen onze For Loop daaronder in. We moeten de methode upper() gebruiken om elk element in onze lijst in hoofdletters te krijgen.
Zodra we die code hebben uitgevoerd, zal het laten zien dat alle elementen in onze Python-lijst nu in hoofdletters zijn getypt.
Python door de gebruiker gedefinieerde functies | Een overzicht
van het laden van voorbeeldgegevenssets in Python
met behulp van Python in LuckyTemplates | Dataset en tekenreeksfunctie
Conclusie
De methoden die ik heb gedemonstreerd, zijn slechts enkele van alle mogelijke dingen die u kunt doen met Python-lijst en For Loop in LuckyTemplates.
Een lijst is het meest veelzijdige gegevenstype dat beschikbaar is in Python, geschreven als een lijst met door komma's gescheiden waarden of items tussen haakjes. Een Python-lijst helpt om meerdere gegevens tegelijkertijd op te slaan.
Aan de andere kant is For Loop cruciaal in Python, omdat het gebruikers in staat stelt lijsten te doorlopen die duizenden elementen kunnen bevatten.
Al het beste,
Gaellim
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten