Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 12. diel - Zoznam v Pythone

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Michal Žůrek - misaz:21.4.2014 9:15

Do zadání toho cvičení by bylo dobré dopsat to slovo "průměr".

Avatar
gcx11
Tvůrce
Avatar
Odpovedá na Michal Žůrek - misaz
gcx11:21.4.2014 10:31

Díky za upozornění.

Avatar
hanpari
Člen
Avatar
hanpari:24.4.2014 20:59

Dík za připomenutí funkce enumerate, tu jsem už mohl několikrát využít. :) Skvělý článek jako obvykle.

Avatar
tomisoka
Tvůrce
Avatar
Odpovedá na gcx11
tomisoka:24.4.2014 21:55

Sice jsi to zadání cvičení "opravil", ale ted by tam bylo dobré připsat slovo vypočítá

Avatar
gcx11
Tvůrce
Avatar
Odpovedá na tomisoka
gcx11:25.4.2014 16:05

Sakra, pořád tam něco zapomínám. :D Díky za upozornění.

Avatar
cukamartin
Člen
Avatar
cukamartin:15.6.2014 17:01

Skvely clanok, akurat som nasiel malu chybicku:
max()
Vrátí z iterovatelného objektu prvek s nejmenší hodnotou.
-> vrati s najvacsou hodnotou samozrejme

  • by sa zislo dopisat co to k metode "del" ked uz append mame :)
Avatar
gcx11
Tvůrce
Avatar
Odpovedá na cukamartin
gcx11:15.6.2014 17:34

Díky, chybu opravím.

Toto je jen "základ", vše tam nemám, ale přidám to tam. Odstraňovat hodnoty ze seznamu můžeš:

  1. metodou pop(pozice)
  2. metodou remove(prvek)
  3. řezem seznamu
  4. del řez seznamem

Více toho je zde:
http://www.itnetwork.cz/…tice-seznamy

Avatar
uramovan
Člen
Avatar
uramovan:26.4.2015 22:09

Celkom nerozumiem funkcii all(). Podla coho vyhodnoti prvok ako True? Ak je prvok nenulovy tak je True a ak je to nula alebo zaporne cislo , tak je False?

Editované
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovedá na uramovan
Adam Ježek:26.4.2015 22:59

Projede cele pole a pokud najde pvek, ktery je false, vrati false, jinak vrati true. Vpodstate vypada nejak takto:

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

//napr.

>>>all([True, True, True])
True
>>>all([True, False, True]
False //protoze jeden neni True

A pokud mas pole cisel, tak cisla(kladna i zaporna) bere jako True, jenom nulu jako False

Editované
Odpovedať
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
gcx11
Tvůrce
Avatar
Odpovedá na uramovan
gcx11:27.4.2015 20:29

Jako False se vyhodnocuje 0, prázdný řetězec nebo prázdný list.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 72.