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.