Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 12 - Seznam v Pythonu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední 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
Odpovídá 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
Odpovídá 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
Odpovídá 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
Odpovídá 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?

Editováno
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá 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

Editováno
Odpovědět
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
gcx11
Tvůrce
Avatar
Odpovídá na uramovan
gcx11:27.4.2015 20:29

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

Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 72.