Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, voi demonstra cum For Loop poate repeta elementele listei Python în LuckyTemplates . Rețineți că o listă este un tip de date Python care constă din elemente, de la cele simple la cele avansate.
Bucla For ne permite să repetăm coduri care sunt similare pentru un număr limitat de ori. Simplifică problemele complexe în unele simple.
Pentru început, trebuie să creați un nou blocnotes Python folosind blocnotesul Jupyter. Odată ce ai deschis blocnotesul Python, acum putem face Lista noastră Python în celula de cod.
Cuprins
Realizarea unei liste Python și a buclei For în LuckyTemplates - Numerică
Să numim lista noastră de mostre my_list . O listă Python este indicată prin paranteze „[ ]” și separată prin virgulă „,”.
Asigurați-vă că vă puneți elementele între paranteze, altfel nu va apărea nimic când îl rulați.
Să presupunem că vrem să adăugăm 1 la toate elementele noastre din lista noastră. Nu puteți introduce pur și simplu +1 în cod, deoarece va avea ca rezultat o eroare de tastare. Pentru a face acest lucru, trebuie să repetăm fiecare element din lista noastră folosind For Loop .
Folosim cuvântul For pentru a indica o buclă urmată de un substituent cunoscut și ca variabilă. De obicei, folosim variabile precum i și x , dar deocamdată să folosim i . Din nou, vrem să adăugăm 1 la fiecare dintre elementele noastre. Deci, trebuie să repetăm fiecare articol din lista noastră, tastând codul de mai jos.
Apoi împachetați-l într-o declarație Print . Odată ce rulăm asta, putem vedea că am adăugat cu succes câte 1 la fiecare dintre elementele noastre din lista noastră Python.
Doar să știți că puteți schimba și adăuga oricând orice număr doriți. De exemplu, vrem să adăugăm 5 . Pur și simplu introduceți numărul din paranteză. Odată ce îl rulăm, va arăta în constatările noastre că fiecare dintre elementele noastre este adăugat în 5 .
Adăugarea listei existente la o listă nouă utilizând bucle For
Am putea dori să indicăm constatările noastre din lista anterioară pe lista noastră. Să folosim 6, 8, 9, 10 și 11 constatări ca exemple. Să creăm mai întâi o listă goală într-o nouă celulă de cod în care putem încorpora lista anterioară „ my_list” în ea.
Să numim această listă goală „new_list” și să facem o buclă For folosind X ca variabilă. Vom atașa lista noastră existentă numită my_list , așa că vom repeta pe aceasta.
Apoi, dorim ca valorile listei mele să fie adăugate la 5, așa că trebuie să adăugăm x = x+5 . Acum vom atașa lista anterioară la new_list cu variabila X . Adăugarea este folosită pentru a adăuga un element la sfârșitul unei liste deja existente.
Într-o celulă nouă, putem introduce variabila noastră new_list . Odată ce rulăm acest lucru, putem vedea că am adăugat cu succes constatările noastre la noua noastră listă.
Realizarea unei liste Python și a buclei For în LuckyTemplates - Text
Am demonstrat anterior câteva moduri despre cum putem crea lista Python și bucle For prin numere. Acum, să evaluăm un text în același mod. Voi folosi nume de companii în acest exemplu.
Să introducem cuvântul companie , să adăugăm parantezele noastre și să listăm numele companiilor noastre în interior. Pentru acest exemplu, să folosim Microsoft , IBM , Tesla și Meta. Rețineți că puteți folosi orice companie doriți.
Cu utilizarea For Loop, dorim să returnăm compania cu litera „ a ” în titluri. Pentru a clasifica acele companii, creați o buclă For tastând codul de mai jos.
.
Acest cod indică faptul că, folosind For Loop pentru a parcurge fiecare element din lista noastră, putem tipări fiecare dintre aceste elemente care au litera „ a ” și apoi îl putem rula.
Putem deja să vedem cât de convenabilă și de puternică devine această metodă atunci când ne uităm la bucla prin mii de elemente diferite care pot fi într-o listă. Continuând cu tutorialul nostru, vă voi arăta o altă metodă numită Lista de înțelegere.
Realizarea unei liste Python și a buclei For în LuckyTemplates – Listă de înțelegere numerică
Înțelegerea listei este destul de asemănătoare cu ceea ce am demonstrat anterior. Diferența constă în faptul că este mult mai îngrijit, mai ușor și eficient în timp. Este preferat de unii oameni deoarece poate limita numărul de linii utilizate într-un program. Să creăm aceeași acțiune pe primul și al doilea exemplu de adăugare a 1 direct în fiecare element din aceeași celulă de cod.
Pentru a evita confuzia și pentru a oferi o comparație, să numim lista noastră my_list2 și apoi să introducem elementele Python din lista dintre paranteze. În conformitate cu aceasta, vom crea o nouă listă „ new_list_2”, pentru a indica expresia noastră de a adăuga 1 la fiecare dintre elementele listate în my_list2 .
Odată ce rulăm new_list_2 într-o celulă nouă, vom vedea aceleași constatări sau rezultate ale elementelor de până acum.
Putem vedea că ambele metode oferă același rezultat; cu toate acestea, utilizarea listei de înțelegere este mult mai scurtă, mai rapidă și mai ușor de făcut.
Realizarea unei liste Python și a buclei For în LuckyTemplates - Textul de înțelegere a listei
În sfârșit, un alt mod în care putem folosi înțelegerea listelor este folosirea acesteia în evaluarea textului, la fel ca exemplul nostru anterior referitor la numele companiilor. Să facem aceeași acțiune pe care am făcut-o data trecută, în care am repetat fiecare companie pentru a obține elementul nostru specific.
Să folosim un alt nume pentru a oferi o comparație, de exemplu, a_company. Dorim să returnăm un element ( i ) pentru fiecare element ( i ) din lista noastră de companii dacă are „ a ” în acel element specific ( i ). Vezi codul de mai jos.
Odată ce introducem lista noastră a_company într-o celulă nouă, aceasta ne va arăta acele elemente sau companii care au litera „ a ”.
De asemenea, putem folosi For Loop în fixarea elementelor dintr-o listă. Folosind același exemplu, să presupunem că vrem să facem toate elementele din lista noastră Python în majuscule.
Vom copia aceeași listă de companii scrisă cu litere mici înainte și vom introduce bucla For sub aceasta. Trebuie să folosim metoda upper() pentru a avea fiecare element din lista noastră în majuscule.
Odată ce rulăm acel cod, va arăta că toate elementele din lista noastră Python sunt acum tastate cu majuscule.
Funcții definite de utilizator Python | O prezentare generală
Cum să încărcați seturi de date mostre în Python
folosind Python în LuckyTemplates | Set de date și funcție șir
Concluzie
Metodele pe care le-am demonstrat sunt doar câteva dintre toate lucrurile posibile pe care le puteți face folosind lista Python și For Loop în LuckyTemplates.
O listă este cel mai versatil tip de date disponibil în Python, scrisă ca o listă de valori separate prin virgulă sau elemente între paranteze. O listă Python ajută la stocarea mai multor date în același timp.
Pe de altă parte, For Loop este crucial în Python, deoarece permite utilizatorilor să parcurgă liste care pot conține mii de elemente.
Toate cele bune,
Gaellim
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți