Python-lista ja For Loop LuckyTemplatesissa

Tässä opetusohjelmassa näytän, kuinka For Loop voi iteroida Python-luetteloelementtien yli. Huomaa, että luettelo on Python-tietotyyppi, joka koostuu elementeistä yksinkertaisista edistyneisiin.

For-silmukan avulla voimme toistaa samankaltaisia ​​koodeja rajoitetun määrän kertoja. Se yksinkertaistaa monimutkaiset ongelmat yksinkertaisiksi.

Aluksi sinun on luotava uusi Python-muistikirja käyttämällä Jupyter-muistikirjaasi. Kun Python-muistikirja on auki, voimme nyt tehdä Python-luettelomme koodisoluun. 

Sisällysluettelo

Python-luettelon ja for-silmukan tekeminen LuckyTemplatesissa – Numeerinen

Kutsutaan esimerkkiluetteloamme my_listiksi . Python-luettelo on merkitty hakasulkeilla '[ ]' ja erotettu pilkuilla ','.

Python-lista ja For Loop LuckyTemplatesissa

Varmista, että laitat elementit suluihin tai muuten, mitään ei tule näkyviin, kun suoritat sen.

Python-lista ja For Loop LuckyTemplatesissa

Oletetaan, että haluamme lisätä yhden kaikkiin luettelomme elementteihin. Et voi yksinkertaisesti syöttää +1 koodiisi, koska se johtaa kirjoitusvirheeseen. Tätä varten meidän on iteroitava jokainen luettelomme elementti käyttämällä For Loop -toimintoa

Python-lista ja For Loop LuckyTemplatesissa

Käytämme sanaa For osoittamaan silmukkaa, jota seuraa paikkamerkki, joka tunnetaan myös nimellä muuttuja. Yleensä käytämme muuttujia, kuten i ja x , mutta nyt käytetään i . Jälleen haluamme lisätä yhden jokaiseen elementtiimme. Joten meidän on toistettava jokainen luettelomme kohde kirjoittamalla alla oleva koodi.

Python-lista ja For Loop LuckyTemplatesissa

Kääri se sitten Print- lauseeseen. Kun suoritamme sen, voimme nähdä, että olemme onnistuneesti lisänneet yhden Python-luettelomme jokaiseen elementtiimme.

Python-lista ja For Loop LuckyTemplatesissa

Tiedä vain, että voit aina muuttaa ja lisätä minkä tahansa numeron. Haluamme esimerkiksi lisätä 5 . Kirjoita vain numero suluissa. Kun suoritamme sen, se osoittaa havainnoistamme, että jokainen elementtimme on lisätty 5: een .

Python-lista ja For Loop LuckyTemplatesissa

Olemassa olevan luettelon liittäminen uuteen luetteloon For Loops -sovelluksella

Haluamme ehkä ilmoittaa havainnot edellisestä luettelostamme luetteloomme. Käytetään esimerkkeinä 6, 8, 9, 10 ja 11 havaintoa. Luodaan ensin tyhjä lista uuteen koodisoluun, johon voimme sisällyttää edellisen listamme ' my_list' .

Kutsutaan tätä tyhjää listaa 'new_list' ja tehdään For Loop käyttämällä X: ää muuttujana. Liitämme olemassa olevan luettelomme nimeltä my_list , joten aiomme toistaa sitä.

Python-lista ja For Loop LuckyTemplatesissa

Sitten haluamme, että listan my_list arvot lisätään 5:een, joten meidän on lisättävä x = x+5 . Liitämme nyt edellisen luettelomme new_listiimme muuttujalla X . Liitä käytetään elementin lisäämiseen jo olemassa olevan luettelon loppuun.

Python-lista ja For Loop LuckyTemplatesissa

Uuteen soluun voimme kirjoittaa muuttujan new_list . Kun olemme suorittaneet tämän, voimme nähdä, että olemme onnistuneesti lisänneet havainnot uuteen luetteloomme.

Python-lista ja For Loop LuckyTemplatesissa

Python-luettelon ja -silmukan tekeminen LuckyTemplatesissa – teksti

Olen osoittanut muutaman ja For Loopsin numeroiden kautta aiemmin. Arvioidaan nyt jotain tekstiä samalla tavalla. Käytän tässä esimerkissä yritysten nimiä.

Kirjoita sana yritys , lisää hakasulkeet ja listaa yritysten nimet sisään. Tässä esimerkissä käytetään, IBM , Tesla ja Meta. Huomaa, että voit käyttää mitä tahansa haluamaasi yritystä. 

Python-lista ja For Loop LuckyTemplatesissa

For Loopin avulla haluamme palauttaa yrityksen nimissä kirjaimella " a ". Luokittele nämä yritykset luomalla For Loop kirjoittamalla alla oleva koodi.

Python-lista ja For Loop LuckyTemplatesissa

Tämä koodi osoittaa, että käyttämällä For Loopia luettelon jokaisen elementin läpi, voimme tulostaa jokaisen näistä elementeistä, joissa on a-kirjain, ja suorittaa sen sitten.

Python-lista ja For Loop LuckyTemplatesissa

Näemme jo, kuinka kätevä ja tehokas tästä menetelmästä tulee, kun tarkastelemme luettelossa mahdollisesti olevia tuhansia eri elementtejä. Jatkamme opetusohjelmaamme, ja näytän sinulle toisen menetelmän nimeltä List Comprehension.

Python-luettelon ja for-silmukan tekeminen LuckyTemplatesissa – Numeerinen luettelon ymmärtäminen

Listan ymmärtäminen on melko samanlaista kuin mitä olen aiemmin osoittanut. Erona on se, että se on paljon siistimpi, helpompi ja aikaa säästävämpi. Jotkut ihmiset pitävät sitä parempana, koska se voi rajoittaa ohjelmassa käytettävien rivien määrää. Luodaan sama toiminto ensimmäisessä ja toisessa esimerkissämme lisäämällä 1 suoraan jokaiseen saman koodisolun elementtiin. 

Sekaannusten välttämiseksi ja vertailun tarjoamiseksi nimetään luettelomme my_list2 ja kirjoitetaan sitten Python-luetteloelementit suluissa. Luomme sen alle uuden luettelon ' new_list_2 ' ilmaisemaan ilmaisuamme lisätä 1 jokaiseen luettelossani2 lueteltuun elementtiin .

Python-lista ja For Loop LuckyTemplatesissa

Kun suoritamme new_list_2 uudessa solussa, näemme samat löydökset tai tulokset elementeistä kuin aiemmin.

Python-lista ja For Loop LuckyTemplatesissa

Voimme nähdä, että molemmat menetelmät tarjoavat saman tuloksen; Listan ymmärtäminen on kuitenkin paljon lyhyempää, nopeampaa ja helpompi tehdä. 

Python-luettelon ja for-silmukan tekeminen LuckyTemplatesissa – luettelon ymmärtäminen

Lopuksi toinen tapa, jolla voimme käyttää luettelon ymmärtämistä, on käyttää sitä tekstin arvioinnissa samalla tavalla kuin edellinen esimerkki yritysten nimistä. Tehdään sama toimenpide kuin viime kerralla, jossa toistettiin jokaista yritystä saadaksemme oman elementtimme.

Tehdään vertailussa eri nimi, esimerkiksi a_yritys. Haluamme palauttaa elementin ( i ) jokaiselle elementille ( i ) yritysluettelossamme, jos siinä on " a " kyseisessä elementissä ( i ). Katso alla oleva koodi.

Python-lista ja For Loop LuckyTemplatesissa

Kun kirjoitamme a_yritysluettelomme uuteen soluun, se näyttää meille elementit tai yritykset, joissa on kirjain " a ".

Python-lista ja For Loop LuckyTemplatesissa

Voimme myös käyttää For Loopia listan elementtien kiinnittämiseen. Oletetaan samaa esimerkkiä käyttäen, että haluamme kirjoittaa kaikki luettelomme elementit isoilla kirjaimilla.

Kopioimme saman yritysluettelon , joka on kirjoitettu pienellä kirjaimella ennen ja kirjoitamme sen alle For Loopin. Meidän on käytettävä ylä()- menetelmää, jotta jokainen luettelomme elementti on isoilla kirjaimilla.

Python-lista ja For Loop LuckyTemplatesissa

Kun suoritamme koodin, se näyttää, että kaikki elementit sisällämmekirjoitetaan nyt isoilla kirjaimilla.

Python-lista ja For Loop LuckyTemplatesissa




Johtopäätös

Esittämäni menetelmät ovat vain muutamia kaikista mahdollisista asioista, joita voit tehdä käyttämällä Python-listaa ja For Loopia LuckyTemplatesissa.

Lista on Pythonin monipuolisin saatavilla oleva tietotyyppi, joka on kirjoitettu luettelona pilkuilla erotetuista arvoista tai suluissa olevista kohteista. Python-luettelo auttaa tallentamaan useita tietoja samanaikaisesti.

Toisaalta For Loop on ratkaiseva Pythonissa, koska sen avulla käyttäjät voivat käydä läpi luetteloita, jotka voivat sisältää tuhansia elementtejä.

Kaikki parhaat,

Gaellim









Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

Tässä blogissa näytän sinulle, kuinka voit luoda LuckyTemplates-taulukoita käyttämällä kaavaa, joka yhdistää UNION-funktion ja ROW-funktion.