Author's photo
Anonymous author
informatika

Python pojmy

Dobrý deň, vedel by mi prosím niekto vysvetliť co znamenajú slová: list, n-tica a zoznamy? Pripadne aký je medzi nimi rozdiel, ďakujem

1 answer
Ahoj, áno odporne sa tomu hovorí abstraktné dátove typy (ATD), list sa može v iných jazykoch nazývať aj pole je to niekoľko záznamov alebo údajov ktoré sú pohromade, napriklad zo života to može byt list domácich úloh, v pythone môžu byt rozneho typu, n-tica je veľmi podobná listu, ale rozdiel je v tom že n-tica je nemenná to znamená že ju nemožeš zmeniť ak ju raz vytvoríš, v dokumentáci najdeš slovo inmutable, a zoznam je vždy dvojica prvkov, v podstate taký slovník, máš kľúčové slovo a vysvetlenie, alebo iný príklad zo života telefóny zoznam, máš meno a číslo. To je základ teórie, ak máš ďalšie otázky, hlavne praktickejšie, kludňe sa na mňa obráť. S pozdravom Marco
Comments:
Anonymous author
Ahoj, náhodou by si nevedel ešte vysvetliť, že čo sa kedy používa?
Anonymous author
Pripadne zápis jednotlivých veci v pythone
Marco K.
Používanie, je veľmi rôznorodé, ale pár príkladov, pre list je napríklad číselny list máš niekoľko čísiel, a chceš ich zoradit od najmenšieho po najväčší, je dobré ich mať v liste, a ten potom zoradit tak si ich všetkých udržíš pokope, alebo list kamarátov zápis je nasledovný ['Milan', 'Juraj', 'Erik'] Alebo číselný list bude takýto [1, 5, 7, 3, 6] N-tica sa hlavne používa na predaj viacerých údajov z funkcie, alebo jednoduchý príklad môžu byť súradnice na x,y osy zápis potom vyzerá následovne,
Marco K.
(12,4) alebo pre viac udajov, napriklad ('Milan', 'M', 24, 'Slobodny') Pre zoznam je príklad použitia telefóny zoznam, vieš meno a potrebuješ podla kľúča získať telefóne číslo, pre tento príklad by vyzeralo pužitie následovne {'Milan': '09054...', ; 'Juraj' : '090345...'} Ešte spomeniem že môžeš naraziť na zápis inicilizácie aj nasledujúco list(), tuple(), a dict() je to v podstate ekvivalentny zápis, to len aby si neostala prekvapená keď uvidíš niečo také