Anonymní profil petr – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil petr – Programujte.comAnonymní profil petr – Programujte.com

 

Příspěvky odeslané z IP adresy 37.188.149.–

petr
Python › Python - 9. lekce - sort()
30. 1. 2018   #219572

cituji: 

Dekuji, ale tady tomu rozumim jen nechapu, proc se to musi delat pres funkci ktera vraci: mesto[1] a nemohu ji prach proste napsat: seznamMest.sort(key=mesto[1]).

Navic ta fuknce u parametru key je bez kulatych zavorek. Do ted jsem vse chapal ale ted jsem v lese.

odpoved:

V Pythonu je nazev funkce obycejna promenna. To jest s funkci se zachazi jako s daty. Pokud uvedes za nazev promenne uvozovky, spustis ji, pokud ne, jen se na ni odkazujes. Parametru key v metode sort() se predava odkaz na funkci (a sort si tu funkci pak podle potreby sam spousti) tvoje mesto[1] neni funkce a nejde spustit.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý