Czego się nauczysz
Nauczysz się odróżniać drugą nazwę tej samej listy od jej kopii, robić kopię listy i tabeli oraz przewidywać, co funkcja zrobi z listą, którą dostała.
Po co ci to na maturze
Wyobraź sobie podpunkt: podaj medianę liczb z pliku i pierwszą liczbę z pliku, która jest od niej większa. Do mediany liczby trzeba posortować, a do drugiej odpowiedzi potrzebna jest ich kolejność z pliku.
Etapy lekcji
Spis lekcji
Teoria
6 rozdziałówNie zaczęte- 1.1Zmienna wskazuje na listęb = a nie kopiuje listy, tylko daje tej samej liście drugą nazwę.
- 1.2Zmiana listy a nowe przypisanieappend i b[0] = ... zmieniają samą listę, a b = ... tylko przestawia nazwę na inną listę.
- 1.3Jak zrobić kopięTrzy sposoby na prawdziwą kopię listy, praca na kopii i różnica między == a is.
- 1.4Lista przekazana do funkcjiFunkcja dostaje tę samą listę, a nie kopię, więc t.sort() w funkcji sortuje też dane programu głównego.
- 1.5Kopia listy listKopia t[:] kopiuje tylko listę zewnętrzną. Wiersze tabeli trzeba skopiować osobno.
- 1.6PodsumowanieNajważniejsze rzeczy z każdego rozdziału na jednej stronie, do szybkiej powtórki.