Seznam Python A Pro Smyčku V LuckyTemplates

V tomto tutoriálu ukážu, jak může For Loop iterovat přes prvky seznamu v Pythonu. Pamatujte, že seznam je datový typ Pythonu, který se skládá z prvků od jednoduchých po pokročilé.

Smyčka For nám umožňuje opakovat kódy, které jsou podobné, po omezený počet opakování. Zjednodušuje složité problémy na jednoduché.

Pro začátek si musíte vytvořit nový Python Notebook pomocí vašeho Jupyter Notebooku. Jakmile budete mít svůj Python Notebook otevřený, můžeme nyní vytvořit náš Python List v buňce kódu. 

Obsah

Vytvoření seznamu Python a smyčky v LuckyTemplates – numerické

Nazvěme náš ukázkový seznam my_list . Seznam v Pythonu je označen hranatými závorkami '[ ]' a oddělen čárkou ','.

Seznam Python A Pro Smyčku V LuckyTemplates

Ujistěte se, že jste své prvky umístili do závorek, jinak se při spuštění nic nezobrazí.

Seznam Python A Pro Smyčku V LuckyTemplates

Řekněme, že chceme přidat 1 ke všem našim prvkům v našem seznamu. Do kódu nemůžete jednoduše vložit +1, protože to povede k překlepu. K tomu musíme iterovat každý prvek v našem seznamu pomocí For Loop

Seznam Python A Pro Smyčku V LuckyTemplates

Slovo For používáme k označení smyčky následované zástupným symbolem známým také jako proměnná. Obvykle používáme proměnné jako i a x , ale prozatím použijme i . Opět chceme přidat 1 ke každému z našich prvků. Musíme tedy iterovat každou položku v našem seznamu zadáním kódu níže.

Seznam Python A Pro Smyčku V LuckyTemplates

Poté jej zabalte do příkazu Print . Jakmile to spustíme, můžeme vidět, že jsme úspěšně přidali 1 ke každému z našich prvků v našem seznamu Python.

Seznam Python A Pro Smyčku V LuckyTemplates

Jen vězte, že můžete kdykoli změnit a přidat libovolné číslo. Například chceme přidat 5 . Jednoduše zadejte číslo do závorky. Jakmile to spustíme, v našich zjištěních se ukáže, že každý z našich prvků je přidán do 5 .

Seznam Python A Pro Smyčku V LuckyTemplates

Připojení existujícího seznamu k novému seznamu pomocí pro smyčky

Možná bychom chtěli uvést naše zjištění z našeho předchozího seznamu do našeho seznamu. Použijme 6, 8, 9, 10 a 11 zjištění jako příklady. Nejprve vytvořte prázdný seznam v nové buňce kódu, do které můžeme začlenit náš předchozí seznam ' my_list' .

Nazvěme tento prázdný seznam 'new_list' a udělejme For Loop pomocí X jako naší proměnné. Připojíme náš existující seznam s názvem my_list , takže to zopakujeme.

Seznam Python A Pro Smyčku V LuckyTemplates

Potom chceme, aby se hodnoty našeho seznamu my_list přidaly k 5, takže musíme přidat x = x+5 . Nyní připojíme náš předchozí seznam k našemu new_list s proměnnou X . Append se používá k přidání prvku na konec již existujícího seznamu.

Seznam Python A Pro Smyčku V LuckyTemplates

Do nové buňky můžeme zadat naši proměnnou new_list . Jakmile to spustíme, můžeme vidět, že jsme úspěšně přidali naše zjištění do našeho nového seznamu.

Seznam Python A Pro Smyčku V LuckyTemplates

Vytvoření seznamu Python a pro smyčku v LuckyTemplates – Text

Již dříve jsem předvedl několik a For Loops prostřednictvím čísel. Nyní zhodnoťme nějaký text stejným způsobem. V tomto příkladu použiji názvy společností.

Napište slovo společnost , přidejte naše závorky a vypište názvy našich společností. Pro tento příklad použijme, IBM , Tesla a Meta. Všimněte si, že můžete použít jakoukoli společnost, kterou chcete. 

Seznam Python A Pro Smyčku V LuckyTemplates

Při použití For Loop chceme vrátit společnost s písmenem „ a “ v názvu. Pro klasifikaci těchto společností vytvořte For Loop zadáním níže uvedeného kódu.

Seznam Python A Pro Smyčku V LuckyTemplates

Tento kód naznačuje, že pomocí For Loop k procházení každého prvku v našem seznamu můžeme vytisknout každý z těchto prvků, které mají písmeno „ a “, a poté jej spustit.

Seznam Python A Pro Smyčku V LuckyTemplates

Už nyní vidíme, jak pohodlná a výkonná se tato metoda stává, když se podíváme na procházení tisíců různých prvků, které mohou být v seznamu. V našem tutoriálu vám ukážu další metodu zvanou List Comprehension.

Vytvoření seznamu Python a pro smyčku v LuckyTemplates – porozumění seznamu číselné

List Comprehension je docela podobný tomu, co jsem již dříve předvedl. Rozdíl spočívá v tom, že je mnohem přehlednější, jednodušší a časově efektivnější. Někteří lidé jej preferují, protože může omezit počet řádků použitých v programu. Vytvořme stejnou akci v našem prvním a druhém příkladu přidání 1 přímo do každého prvku ve stejné buňce kódu. 

Abychom se vyhnuli nejasnostem a poskytli srovnání, pojmenujme náš seznam my_list2 a potom do závorek zadejte prvky našeho seznamu Python. Pod tím vytvoříme nový seznam ' new_list_2, ' označující náš výraz přidání 1 ke každému z prvků uvedených v my_list2 .

Seznam Python A Pro Smyčku V LuckyTemplates

Jakmile spustíme náš nový_seznam_2 v nové buňce, uvidíme stejná zjištění nebo výsledky prvků jako dříve.

Seznam Python A Pro Smyčku V LuckyTemplates

Vidíme, že obě metody poskytují stejný výsledek; použití porozumění seznamu je však mnohem kratší, rychlejší a snadněji proveditelné. 

Vytváření seznamu Python a pro smyčku v LuckyTemplates – text pro pochopení seznamu

A konečně, další způsob, jak můžeme využít porozumění seznamu, je jeho použití při vyhodnocování textu stejně jako v našem předchozím příkladu týkajícím se názvů společností. Udělejme stejnou akci jako minule, kdy jsme opakovali každou společnost, abychom získali náš konkrétní prvek.

Pro srovnání použijte jiný název, například a_company. Chceme vrátit prvek ( i ) pro každý prvek ( i ) v našem seznamu společností , pokud má v tomto konkrétním prvku ( i ) ' a '. Viz kód níže.

Seznam Python A Pro Smyčku V LuckyTemplates

Jakmile zadáme náš seznam a_company do nové buňky, zobrazí se nám ty prvky nebo společnosti, které mají písmeno „ a “.

Seznam Python A Pro Smyčku V LuckyTemplates

For Loop můžeme také použít při fixování prvků v rámci seznamu. Na stejném příkladu řekněme, že chceme všechny prvky v našem seznamu napsat velkými písmeny.

Zkopírujeme stejný seznam společností napsaný malými písmeny a pod něj napíšeme náš For Loop. Abychom měli každý prvek v našem seznamu velkými písmeny, musíme použít metodu upper() .

Seznam Python A Pro Smyčku V LuckyTemplates

Jakmile tento kód spustíme, ukáže se, že všechny prvky v našemjsou nyní psány velkými písmeny.

Seznam Python A Pro Smyčku V LuckyTemplates




Závěr

Metody, které jsem demonstroval, jsou jen některé ze všech možných věcí, které můžete dělat pomocí Python list a For Loop v LuckyTemplates.

Seznam je nejuniverzálnější datový typ dostupný v Pythonu, zapsaný jako seznam hodnot nebo položek oddělených čárkami v hranatých závorkách. Seznam v Pythonu pomáhá ukládat více dat současně.

Na druhou stranu je For Loop v Pythonu zásadní, protože umožňuje uživatelům procházet seznamy, které mohou obsahovat tisíce prvků.

Vše nejlepší,

Gaellim









Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.