Python List és For Loop LuckyTemplatesben

Ebben az oktatóanyagban bemutatom, hogy a For Loop hogyan tud ismételni a Python listaelemeken. Vegye figyelembe, hogy a lista egy Python adattípus, amely az egyszerűtől a fejlettig terjedő elemekből áll.

A For ciklus lehetővé teszi a hasonló kódok korlátozott számú ismétlését. Az összetett problémákat egyszerűvé teszi.

Először is létre kell hoznia egy új Python-jegyzetfüzetet a Jupyter notebook segítségével. Miután megnyitotta Python-jegyzetfüzetét, elkészíthetjük Python-listánkat a kódcellában. 

Tartalomjegyzék

Python-lista és for ciklus készítése a LuckyTemplates-ben – numerikus

Nevezzük mintalistánkat my_list néven . A Python-listát zárójelek „[ ]” jelzik , és vesszővel „,” választják el.

Python List és For Loop LuckyTemplatesben

Ügyeljen arra, hogy az elemeket a zárójelbe helyezze, különben semmi sem jelenik meg a futtatás során.

Python List és For Loop LuckyTemplatesben

Tegyük fel, hogy 1-et szeretnénk hozzáadni a listánk összes eleméhez. Nem írhat be egyszerűen +1-et a kódjába, mert az gépelési hibát eredményez. Ehhez meg kell ismételnünk a listánk minden elemét a For Loop használatával . 

Python List és For Loop LuckyTemplatesben

A For szót használjuk egy ciklus jelzésére, amelyet egy változóként is ismert helyőrző követ. Általában olyan változókat használunk, mint az i és az x , de most használjuk az i-t . Ismét szeretnénk hozzáadni 1-et minden elemünkhöz. Tehát át kell ismételnünk a listánk minden elemét az alábbi kód beírásával.

Python List és For Loop LuckyTemplatesben

Ezután csomagolja be egy Print utasításba. Miután ezt lefuttattuk, láthatjuk, hogy sikeresen hozzáadtunk 1-et a Python-listánk minden eleméhez.

Python List és For Loop LuckyTemplatesben

Csak tudja, hogy bármikor megváltoztathatja és hozzáadhatja a kívánt számot. Például 5-öt szeretnénk hozzáadni . Egyszerűen írja be a számot a zárójelbe. Miután lefuttattuk, az eredményeinkből látni fogjuk, hogy minden elemünk hozzá van adva 5- höz .

Python List és For Loop LuckyTemplatesben

Meglévő lista hozzáfűzése egy új listához a For Loops használatával

Előző listánk eredményeit érdemes a listánkra jelezni. Példaként használjunk 6, 8, 9, 10 és 11 megállapítást. Először hozzunk létre egy üres listát egy új kódcellában, amelybe beleépíthetjük a korábbi ' my_list' listánkat .

Nevezzük ezt az üres listát 'new_list'-nek , és készítsünk egy For Loop-ot az X változóval. Hozzáfűzzük a meglévő listánkat my_list néven , így ezt ismételni fogjuk.

Python List és For Loop LuckyTemplatesben

Ezután azt akarjuk, hogy a saját_listánk értékeit 5 -höz adjuk, így hozzá kell adnunk x = x+5 . Most hozzáfűzzük az előző listánkat az új_listánkhoz az X változóval . Az Append (Hozzáfűzés) egy elem hozzáadására szolgál egy már létező lista végére.

Python List és For Loop LuckyTemplatesben

Egy új cellában beírhatjuk a new_list változónkat . Miután ezt lefuttattuk, láthatjuk, hogy eredményeinket sikeresen hozzáadtuk az új listánkhoz.

Python List és For Loop LuckyTemplatesben

Python-lista és ciklus készítése LuckyTemplatesben – Szöveg

Korábban számokon keresztül bemutattam néhányat és a For Loopsot. Most ugyanígy értékeljünk néhány szöveget. Ebben a példában cégneveket fogok használni.

Írjuk be a cég szót , adjuk hozzá a zárójeleinket, és soroljuk fel cégeink nevét. Ehhez a példához használjuk, IBM , Tesla és Meta. Vegye figyelembe, hogy bármilyen céget használhat. 

Python List és For Loop LuckyTemplatesben

A For Loop használatával a céget „ a ” betűvel kívánjuk visszaadni a címükben. E vállalatok besorolásához hozzon létre egy For Loop-ot az alábbi kód beírásával.

Python List és For Loop LuckyTemplatesben

Ez a kód azt jelzi, hogy a For Loop segítségével a listánk egyes elemei között kinyomtathatjuk az „ a ” betűvel rendelkező elemek mindegyikét, majd futtathatjuk.

Python List és For Loop LuckyTemplatesben

Már láthatjuk, hogy ez a módszer milyen kényelmessé és hatékonysá válik, ha több ezer különböző elemet nézünk, amelyek egy listában szerepelhetnek. Ha tovább haladunk oktatóanyagunkkal, egy másik módszert mutatok be, a listaértést.

Python lista és for ciklus készítése LuckyTemplatesben – Lista megértése numerikus

A listaértés nagyon hasonló ahhoz, amit korábban bemutattam. A különbség abban rejlik, hogy sokkal rendezettebb, egyszerűbb és időtakarékosabb. Egyesek előnyben részesítik, mert korlátozhatja a programban használt sorok számát. Létrehozzuk ugyanazt a műveletet az első és a második példánkban, amikor egy kódcellán belül minden elemhez közvetlenül hozzáadunk 1-et. 

A félreértések elkerülése és az összehasonlítás érdekében nevezzük el a listánkat my_list2-nek , majd írjuk be Python listaelemeinket a zárójelbe. Ez alatt létrehozunk egy új listát „ új_lista_2”, jelezve azt a kifejezésünket, hogy a my_list2 listában felsorolt ​​elemek mindegyikéhez hozzáadunk 1-et .

Python List és For Loop LuckyTemplatesben

Miután az új_listánkat egy új cellában futtattuk , ugyanazokat a megállapításokat vagy eredményeket fogjuk látni, mint korábban.

Python List és For Loop LuckyTemplatesben

Láthatjuk, hogy mindkét módszer ugyanazt az eredményt adja; azonban a listaértés használata sokkal rövidebb, gyorsabb és könnyebben elvégezhető. 

Python-lista és for-hurok készítése LuckyTemplates-ben – Lista-értő szöveg

Végül, egy másik módja annak, hogy a lista megértését használjuk, ha a szöveg kiértékelésénél ugyanúgy használjuk, mint az előző példánkban a cégnevekre vonatkozóan. Végezzük el ugyanazt a műveletet, mint legutóbb, amikor minden egyes vállalatot megismételtünk, hogy megkapjuk az adott elemet.

Használjunk más nevet az összehasonlításhoz, például a_cég. A céglistánk minden eleméhez ( i ) szeretnénk egy ( i ) elemet visszaadni, ha az adott elemben ( i ) ' a ' van . Lásd az alábbi kódot.

Python List és For Loop LuckyTemplatesben

Miután beírtuk az a_company listánkat egy új cellába, megjelenik az „ a ” betűvel rendelkező elemek vagy cégek.

Python List és For Loop LuckyTemplatesben

A For Loop-ot a listán belüli elemek rögzítésére is használhatjuk. Ugyanezt a példát használva tegyük fel, hogy a listánkban szereplő összes elemet nagybetűsre szeretnénk írni.

Ugyanazt a céglistát másoljuk ki, amelyet korábban kisbetűvel írtak, és írjuk be a For Loop-ot alá. A felső() metódust kell használnunk ahhoz, hogy a listánk minden eleme nagybetűs legyen.

Python List és For Loop LuckyTemplatesben

Miután futtattuk ezt a kódot, megmutatja, hogy az összes elem a miénkbenmost nagybetűvel vannak beírva.

Python List és For Loop LuckyTemplatesben




Következtetés

Az általam bemutatott módszerek csak néhány a Python listával és a LuckyTemplates For Loopjával megtehető dolgok közül.

A lista a Pythonban elérhető legsokoldalúbb adattípus, amely vesszővel elválasztott értékek vagy zárójelben lévő elemek listájaként van írva. A Python-lista segít több adat egyidejű tárolásában.

Másrészt a For Loop kulcsfontosságú a Pythonban, mivel lehetővé teszi a felhasználók számára, hogy bejárjanak olyan listákat, amelyek több ezer elemet tartalmazhatnak.

Minden jót,

Gaellim









A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.