Na tvojej ceste do sveta programovania s Python sa oplatí podrobne skúmať zoznamy. Nie sú len všestranne použiteľné, ale tiež poskytujú jednoduchý spôsob, ako uložiť viacero hodnôt do jednej premennej. V tejto príručke sa naučíš, ako vytvárať zoznamy, upravovať ich a efektívne využívať ich funkcie.
Najdôležitejšie poznatky
- Zoznamy v Python-e môžu ukladať rôzne typy dát, vrátane celých čísel, reťazcov a dokonca aj ďalších zoznamov.
- Pomocou funkcie len() môžeš určiť dĺžku zoznamu.
- Metódy ako append() a pop() ti pomôžu pridávať alebo odoberať prvky zo zoznamu.
- Môžeš zoznamy dokonca triediť a otáčať.
- Viacrozmerné zoznamy (napr. matice) umožňujú ukladať zložitejšie dátové štruktúry.
Krok za krokom návod
1. Vytvorenie jednoduchého zoznamu
Aby si začal, vytvor jednoduchý zoznam, ktorý môže obsahovať viacero hodnôt. V Python-e vytvoríš zoznam pomocou hranatých zátvoriek.
Tu je príklad:
Týmto príkazom sa vytvorí zoznam, ktorý obsahuje čísla od 1 do 4.

2. Ukladanie rôznych typov dát do zoznamu
Osobitne silnou vlastnosťou zoznamov je ich schopnosť ukladať rôzne typy dát. Môžeš do zoznamu pridať ako čísla, tak aj texty.
Vytvor novú zoznam, v ktorom uložíš ako čísla, tak aj reťazce:
Tu je príklad zoznamu, ktorý kombinuje rôzne typy dát.

3. Určenie dĺžky zoznamu
Pomocou funkcie len() si môžeš jednoducho získať počet prvkov vo svojom zozname.
Ako to funguje:
Tento príkaz vráti dĺžku zoznamu, ktorá je v tomto prípade 4.

4. Pridávanie prvkov do zoznamu
Metóda append() umožňuje pridať nový prvok na koniec zoznamu. Použi na to nasledovný príkaz:
Teraz sa reťazec "extra" pridá do zoznamu.

5. Odstránenie posledného prvku pomocou pop()
Ak chceš odstrániť posledný prvok zo svojho zoznamu, môžeš použiť metódu pop(). Príklad:
Tento kód odstráni posledný prvok a uloží ho do premennej posledny_prvok.

6. Triedenie zoznamu
Aby si mohol zoradiť zoznam abecedne alebo číselne, môžeš využiť metódu sort().
Tu je príklad:
Po tejto metóde bude zoznam zoradený v rastúcom poradí.

7. Otočenie zoznamu
Metóda reverse() ti pomôže obrátiť poradie prvkov v zozname.
Použi nasledovný príkaz:
Po vykonaní tejto metódy sa prvky zoznamu zobrazia v opačnom poradí.

8. Vytvorenie viacrozmerných zoznamov
Aby si mohol ukladať zložitejšie dátové štruktúry, môžeš vytvoriť viacrozmerné zoznamy (tiež nazývané matice).
Tu je príklad:
Táto štruktúra ti umožňuje ukladať dáta v akejsi tabuľkovej forme.

9. Prístup k prvkom v matici
Ak sa chceš dostať k konkrétnemu prvku vo viacrozmernom zozname, môžeš to urobiť pomocou indexov.
Aby si napríklad získal číslo 5 z predtým vytvorenej matice, napíš:
Tu používaš indexy 1 a 1, aby si sa dostal k prvku.

10. Záver
Teraz máš prehľad základných funkcií a možností, ktoré ti zoznamy v Python-e ponúkajú. Môžeš ich vytvárať, modifikovať a využívať pre mnohé rôzne aplikácie. Záleží len na tebe, ako tieto schopnosti v svojich projektoch ďalej preskúmaš a využiješ.
Zhrnutie
V tejto príručke sme sa zaoberali základnými funkciami zoznamov v Python-e. Naučíš sa, ako vytvárať zoznamy, zaplniť ich rôznymi typmi dát, určiť ich dĺžku, pridávať alebo odoberať prvky a dokonca vytvárať viacrozmerné zoznamy.
Často kladené otázky
Čo sú zoznamy v Python-e?Zoznamy sú dátové štruktúry, ktoré ti umožňujú uložiť viacero hodnôt do jednej premennej.
Kako pridám prvok do zoznamu?Môžeš využiť metódu append(), aby si pridal prvok na koniec zoznamu.
Ako môžem zistiť dĺžku zoznamu?Použi funkciu len(), aby si určil počet prvkov v zozname.
Môžem uložiť rôzne typy dát do jedného zoznamu?Ano, zoznamy môžu obsahovať čísla, texty a dokonca aj ďalšie zoznamy.
Čo sú viacrozmerné zoznamy?Viacrozmerné zoznamy, známe aj ako matice, sú zoznamy, ktoré obsahujú ďalšie zoznamy ako prvky, aby vytvorili zložitejšie dátové štruktúry.